Minwoo Dev.
[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] JS every(), .every() 메서드 (0) | 2024.02.21 |
---|---|
[JavaScript] JS some(), .some() 메소드 (0) | 2024.02.21 |
[JavaScript] 익명함수(Anonymous Function) (0) | 2024.02.20 |
[JavaScript] Arrow Function(화살표 함수), 암시적 반환 (0) | 2024.02.20 |
[JavaScript] map() 메서드, JavaScript 배열 map() (0) | 2024.02.20 |