[데이터 타입] - Truthy / Falsy
1. Truthy
- truthy인 값(참 같은 값)은 falsy에 해당하는 6개의 값이 아닌 모든 값이다.
- boolean 값을 요구하는 부분에 어떤 변수가 들어왔을 때, 그 변수의 값이 falsy한 값만 아니라면 자바스크립트에서는 이를 truthy로 판단하여 내부적으로 true boolean값으로 형 변환 해준다.
2. Falsy
- Falsy인 값(거짓 같은 값)들이 조건문이나 반복문에 들어가면, 자바스크립트 내부적으로 False 불리언 값으로 형 변환해준다.
- 6가지 falsy한 값
- false
- null
- undefined
- 0
- NaN
- '' (빈문자열)