미누에요
[JavaScript] Truthy와 Falsy 본문
728x90
반응형
SMALL
JavaScript에서는 true처럼 쓸 수 있는 Truthy와 False처럼 쓸 수 있는 Falsy라는 값이 존재한다.
JavaScript는 boolean 값에서 형변환을 지원하기 때문에, Truthy한 값들은 true로, Falsy한 값들은 false로 변환된다.
Truthy
undefined
null
0
-0
NaN // Not a Number
""
0n // 큰 수를 나타낼 때 사용
위와 같은 값들은 true와 비슷한 맥락으로 사용될 수 있다.
Falsy
"hello"
123
[]
{}
()=>{}
위와 같은 값들은 Falsy한 값들으로, false로 변환되어 사용된다.
728x90
반응형
LIST
'JavaScript' 카테고리의 다른 글
[JavaScript] Ajax의 원리(The principles of Ajax) (0) | 2025.01.18 |
---|---|
[JavaScript] 자바스크립트란? (1) | 2025.01.18 |
[JavaScript] JS every(), .every() 메서드 (0) | 2024.02.21 |
[JavaScript] JS some(), .some() 메소드 (0) | 2024.02.21 |
[JavaScript] 익명함수(Anonymous Function) (0) | 2024.02.20 |