728x90
반응형
1. Boolean
boolean타입에는 값이 true, false 2가지가 존재한다.

true/false의 타입이 boolean인 것을 볼 수 있다.
2. 참 거짓 판별

5가 3보다 크므로 5 > 3 의 값은 true ,
5 < 3 의 값은 false가 반환된다.

NaN끼리 서로 같다고 했을 때 false가 나온다. MDN 공식 문서에도 나와 있는데
NaN은 다른 모든 값과 비교(==, !=, ===, !==) 했을 때 같지 않으며, 다른 NaN과도 같지 않다.
자바스크립트에서 값을 비교하는 방법은 비교 연산자로 가능하지만, NaN은 자기 자신과 동일하지 않으므로 NaN은 false가 나온다. NaN인지 판별하는 방법에는 어떤 것들이 있을까?
👉 NaN체크는 Number.isNaN() 또는 Object.is() 함수를 사용하는 것을 권장한다.

1은 0보다 크기 때문에 true가 나온다.
👀 참고
728x90
반응형
'Frontend > Javascript' 카테고리의 다른 글
[TIL] Undefined, null 의 차이점 (0) | 2022.05.11 |
---|---|
[TIL] =, ==, === 의 차이점과 객체의 비교 (0) | 2022.05.10 |
[TIL] 숫자 기본 (parseInt, NaN) (0) | 2022.05.10 |
[TIL] 문자열 합치기(연산자) (0) | 2022.05.10 |
[TIL] 문자열 기본(따옴표, 백틱, typeof) (0) | 2022.05.10 |