논리연산자, 논리연산자 규칙, 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 |
'Development > JavaScript, jQuery, ...' 카테고리의 다른 글
디폴트 매개변수(default parameter) (0) | 2017.11.15 |
---|---|
자바스크립트 함수 정의 방법 (0) | 2017.11.15 |
명시적 형 변환 방법 (강제로 자료형 변환시키기), 다른 자료형으로 형변환 방법 (0) | 2017.11.13 |
암시적 형 변환(자동 형 변환), 자동 자료 변환 시 + 연산자 (0) | 2017.11.13 |
자료형 변환 - 암시적 형 변환(자동 형 변환)/ 명시적 형변환 (0) | 2017.11.13 |