- undefined 타입
- undefined ⇒ false
- object 타입
- null ⇒ false
- {} ⇒ true
- string 타입
- '' ⇒ false (문자열 값이 하나라도 없으면 false)
- 'a' ⇒ true (문자열 값이 하나라도 있으면 true)
- number 타입
- 0 ⇒ false
- 1 ⇒ true
- -1 ⇒ true
- NaN ⇒ false (0과 같지 않음)
- boolean 타입
- true ⇒ true
- false ⇒ false
- 특이사항
- null 값을 가진 변수의 타입을 조회해보면 항상 object 타입임. 이에 따라, null은 object 타입에서만 사용된다고 볼 수 있음
'컴퓨터 공학 > JavaScript' 카테고리의 다른 글
VS Code에서 타입스크립트 디버깅하는 법 (0) | 2020.07.21 |
---|---|
값에 따른 isNaN() 결과 정리 (0) | 2020.07.11 |
타입스크립트 Logger 클래스 작성 (0) | 2020.07.02 |
Node.js 14 추가 기능 (0) | 2020.06.26 |
웹 페이지의 DOM을 크롬 확장 앱에서 제어하는 소스 예제 (0) | 2020.01.11 |