JavaScript에서 거짓 값은 조건문과 같은 부울 컨텍스트에서 발견될 때 거짓으로 간주되는 값입니다. JavaScript에는 6개의 잘못된 값이 있습니다.
false
: 부울 값false
자체.0
: 숫자 0(정수 또는 부동 소수점)은 거짓으로 간주됩니다.0
: 음수 0도 거짓으로 간주됩니다.NaN
: 정의되지 않거나 표현할 수 없는 수학 연산의 결과를 나타내는 "Not-a-Number" 값은 거짓으로 간주됩니다.null
: 개체 값이 의도적으로 없음을 나타내는null
값은 거짓으로 간주됩니다.정의되지 않음
: 값이 할당되지 않은 변수를 나타내는정의되지 않음
값은 거짓으로 간주됩니다.""
: 빈 문자열(따옴표 안에 문자가 없음)은 거짓으로 간주됩니다.
JavaScript의 다른 모든 값은 진실한 것으로 간주됩니다. 부울 컨텍스트에서 truthy 값은 'true'로 평가됩니다.
거짓 값이 반드시 거짓과 같을 필요는 없다는 점에 유의해야 합니다. 이들은 부울로 강제될 때 거짓으로 간주되는 값이지만 여전히 고유한 속성과 메서드를 가질 수 있습니다(null
및 undefined
제외).
'✘✘✘ Javascript' 카테고리의 다른 글
[web API] ResizeObserver: 크기변화 감지 (0) | 2023.04.14 |
---|---|
[axios] Query params 자동 인코딩 Query string > params are encoded automatically (0) | 2023.04.10 |
[event] window.matchMedia - mobile detecting: 모바일 확인 하기 + React Hook (0) | 2023.04.06 |
How to detect text overflow ellipsis? (0) | 2023.01.09 |
Capitalize first letter (0) | 2023.01.09 |
댓글