논리연산자, 논리연산자 규칙, true를 1로 false를 0으로 변환

CODEDRAGON Development/JavaScript, jQuery, ...

반응형


 

논리연산자(logical operator)

조건식을 판단하여, (true)과 거짓(false)을 반환합니다.

연산자

설명

&&

a && b

·       논리곱 연산자

·       a b 둘 다 참일 때 참

·       and  연산

||

a || b

·       논리합 연산자

·       a b 둘 중에 하나만 참이면 참

·       or  연산

!

!a

·       논리부정 연산자

·       a가 참이면 거짓, 거짓이면 참으로 바꿈

·       not  연산

!!

!!1

·       피연자를 불린값으로 변환

·       자바 스크립트에만 있는 연산

 

 

 

논리연산자 규칙

연산자

규칙

&&

좌측 피연산자 식의 평가값이 거짓이면, 우측 피연산자 식을 평가하지 않습니다.

||

좌측 피연산자 식의 평가값이 참이면, 우측 피연산자 식을 평가하지 않습니다.

 

 

 

true 1 false 0으로 변환

자바스크립트에서 true는 숫자 1, false 0으로 변환된 값을 가집니다.

a

b

a && b

a || b

!a

0

0

0

0

1

0

1

0

1

1

1

0

0

1

0

1

1

1

1

0