일반적으로 많이 쓰이는 조건문중에 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" ){
  명령문
}

Posted by 버터백통