: 참 같은 값(Truthy)인 값이란 불리언(boolean) 문맥에서 true로 평가되는 값이다.
따로 거짓 같은 값으로 정의된 값이 아니면 모두 참 같은 값으로 평가된다.
JavaScript는 조건절, 반복문 등 불리언(boolean)값이 필요한 곳에서 형 변환을 이용해 특정 값을 불리언으로 변환한다.
아래 값은 참 같은 값(Truthy)의 예시다. 참 같은 값은 불리언(boolean)문맥에서 true로 변환되므로,
아래의 모든 if블록을 실행한다.
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)
출처 : developer.mozilla.org/ko/docs/Glossary/Truthy
거짓 같은 값, Falsy 참고
'개발이야기 > JavaScript' 카테고리의 다른 글
[자바스크립트] 거짓 같은 값, Falsy (0) | 2020.10.06 |
---|