자바스크립트 비교연산자와 논리연산자를 사전처럼 사용하기 위해 블로그에 남깁니당
비교연산자
== : 왼쪽 피연산자와 오른쪽 피연산자의 값이 같으면 참을 반환
=== : 왼쪽 피연산자와 오른쪽 피연산자의 값이 같고, 같은 타입이면 참을 반환
!= : 왼쪽 피연산자와 오른쪽 피연산자의 값이 같지 않으면 참을 반환
!== : 왼쪽 피연산자와 오른쪽 피연산자의 값이 같지 않거나, 타입이 다르면 참을 반환
> : 왼쪽 피연산자의 값이 오른쪽 피연산자의 값보다 크면 참을 반환
>= : 왼쪽 피연산자의 값이 오른쪽 피연산자의 값보다 크거나 같으면 참을 반환
< : 왼쪽 피연산자의 값이 오른쪽 피연산자의 값보다 작으면 참을 반환
<= : 왼쪽 피연산자의 값이 오른쪽 피연산자의 값보다 작거나 같으면 참을 반환
참고로 피연산자는 비교연산자 앞뒤로 들어가는 값이다.
2 == 3
피연산자는 '2'와 '3', 비교연산자는 '=='
논리연산자
&& : 논리식이 모두 참이면 참을 반환함. (논리 AND 연산)
|| : 논리식 중에서 하나라도 참이면 참을 반환함. (논리 OR 연산)
! : 논리식의 결과가 참이면 거짓을, 거짓이면 참을 반환함. (논리 NOT 연산)
다음은 논리 연산자의 모든 동작의 결과를 보여주는 진리표(truth table)입니다.
ABA && BA || B!A
A | B | A && B | A || B | !A |
true | true | true | true | false |
true | false | false | true | false |
false | true | false | true | true |
false | false | false | false | true |
'프로그래밍⚡️ > javscript' 카테고리의 다른 글
Javascript 변수 var, let, const, (0) | 2022.12.14 |
---|---|
조건문 바로 이해하기 (0) | 2022.10.10 |
[자바스크립트] 반응형 웹사이트 상단 바 제작 (0) | 2022.08.27 |
자바스크립트 spread operator(전개 구문) (0) | 2022.08.19 |
자바스크립트 동기, 비동기 (0) | 2022.08.17 |