일반적으로 많이 쓰이는 조건문중에 if문은 복합연산자를 사용하여 여러 조건을 판단 할 수가 있다.
사용 방법은 if구문의 조건식에서 && , || , ! 과 같은 논리연산자를 사용하여 문장을 만든다.
&& (and,이고,그리고) : 조건식A와 조건식B를 모두 만족해야 코드블럭의 명령문을 실행한다.
if( 조건식A && 조건식B ){
명령문
}
|| (or,또는,이거나) : 조건식중에 어느 1개만 만족해도 명령문이 실행한다.
if( 조건식A ||조건식B ){
명령문
}
! (NOT, 아니다) : 조건식이 만족하지 않을 때 실행한다.
if( !( 조건식 ) ){
명령문
}
*조건식을 묶는 경우보다 값의 비교를 != 으로 사용하는 경우가 더 많다.
var name:String = "olga";
if( !(name == "olga") ){
명령문
}
위의 코드는 이름이 olga가 아닌 경우에 명령문을 수행하도록 하는 것이다.
같은 방법으로 다음과 같이 사용한다.
var name:String = "olga";
if( name != "olga" ){
명령문
}
사용 방법은 if구문의 조건식에서 && , || , ! 과 같은 논리연산자를 사용하여 문장을 만든다.
&& (and,이고,그리고) : 조건식A와 조건식B를 모두 만족해야 코드블럭의 명령문을 실행한다.
if( 조건식A && 조건식B ){
명령문
}
|| (or,또는,이거나) : 조건식중에 어느 1개만 만족해도 명령문이 실행한다.
if( 조건식A ||조건식B ){
명령문
}
! (NOT, 아니다) : 조건식이 만족하지 않을 때 실행한다.
if( !( 조건식 ) ){
명령문
}
*조건식을 묶는 경우보다 값의 비교를 != 으로 사용하는 경우가 더 많다.
var name:String = "olga";
if( !(name == "olga") ){
명령문
}
위의 코드는 이름이 olga가 아닌 경우에 명령문을 수행하도록 하는 것이다.
같은 방법으로 다음과 같이 사용한다.
var name:String = "olga";
if( name != "olga" ){
명령문
}