논리연산자가 가지고 있는 특성으로 아래와 같이 조건문을 실행할 수 있다.

||

true || alert('1234')
false || alert('1234') 

위와같이 논리합 연산자의 좌변이 true이면 우변은 실행되지 않음 (true가 나온시점에서 우변들이 뭐가 나오든 어차피 true이기 떄문)

이러한 특성을 아래와 같이 이용할 수 있음

(조건 표현식) || (좌변 조건이 false일때 실행할 문장)

&&

true && alert('1234')
false && alert('1234') 

논리곱 연산자는 좌변이 참이여야만 다음 우변이 실행됨 ( 좌변이 false면 우변들이 뭐가 나오든 어차피 false)

이러한 특성을 아래와 같이 이용할 수 있음

(조건 표현식) && (좌변 조건이 true일때 실행할 문장)


위와같은 특성으로 조건식을 걸때 조금이나마 조건문을 처리하는 시간을 줄일 수 있다.

+ Random Posts