개발언어/JavaScript
[JavaScript] Truthy and Falsy 사용법 및 예제
코딩 시그널
2022. 6. 28. 09:38
반응형
Truthy
참 같은 값(Truthy)인 값이란 Boolean 문맥에서 true로 평가되는 값
따로 false 값으로 정의된 값이 아니면 모두 truthy 값으로 평가함
예시
- '0' (0을 포함하는 문자열)
- 'false' (false를 포함하는 문자열)
- [] (빈 배열)
- {} (빈 객체)
- function () {} (빈 함수)
Falsy
거짓 같은 값(Falsy)인 값이란 Boolean 문맥에서 false로 평가되는 값
예시
- undefined
- null
- 0
- -0
- NaN
- false
- ''
- ""
위에 명시된 값들을 제외한 모든 값들은 true입니다.