반응형
자바스크립트에서 truthy
값이란, 불리언(Boolean)으로 평가되는 상황에서 true로 취급되는 값을 말합니다. 자바스크립트에서는 특별히 falsy
(거짓 같은)로 정의된 값을 제외한 모든 값이 truthy
(참 같은) 값입니다.
다음은 falsy
로 정의된 녀석들 입니다.
출처: https://developer.mozilla.org/en-US/docs/Glossary/Falsy
// truthy
if (true)
if ({})
if ([])
if (42)
if ("0")
if ("false")
if (new Date())
if (-42)
if (12n)
if (3.14)
if (-3.14)
if (Infinity)
if (-Infinity)
// falsy
if (false)
if (null)
if (undefined)
if (0)
if (-0)
if (0n)
if (NaN)
if ("")
반응형
'웹 > Javascript' 카테고리의 다른 글
JS의 옵셔널 체이닝 (0) | 2025.03.27 |
---|---|
JS의 템플릿 리터럴 (0) | 2025.03.27 |
JS에서의 비교연산자 (0) | 2025.03.27 |
JS의 자료형 (1) | 2025.03.27 |
JS에서 변수 선언하기 (0) | 2025.03.27 |