> For the complete documentation index, see [llms.txt](https://april.gitbook.io/learning-js/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://april.gitbook.io/learning-js/chapter-5./5.7/5.7.1.md).

# 5.7.1 참 같은 값과 거짓 같은 값

자바스크립트에서는 모든 데이터 타입을 참 같은 값과 거짓 같은 값으로 나눌 수 있음

### **1) 거짓 같은 값**

* undefined
* null
* false
* 0
* NaN
* '' (빈 문자열)

### **2) 참 같은 값**

* 모든 객체 (valueOf() 메서드를 호출했을 때 false를 반환하는 객체도 참 같은 값에 속함)
* 배열 (빈 배열도 참 같은 값에 속함 -> arr.length 를 쓰면 0을 반환하며 거짓 같은 값으로 확인됨)
* 공백만 있는 문자열 (" " 등)
* 문자열 "false"
