ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Javascript] 짧은 연산자
    언어/자바스크립트 2016. 8. 31. 10:50

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

    ||

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

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

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

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

    &&

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

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

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

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


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

    댓글