본문 바로가기
  • 안뇽
  • 재밌는거 같은데이거
  • 나만재미쩌?
개발이야기/JavaScript

[자바스크립트] 참 같은 값, Truthy

by tiStoryNickName 2020. 10. 7.

: 참 같은 값(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

 

참 같은 값

JavaScript에서, 참 같은 값(Truthy)인 값이란 불리언을 기대하는 문맥에서 true로 평가되는 값입니다. 따로 거짓 같은 값으로 정의된 값이 아니면 모두 참 같은 값으로 평가됩니다. (예: false, 0, -0, 0n

developer.mozilla.org

 

거짓 같은 값, Falsy 참고

2020/10/06 - [개발이야기/자바스크립트] - [자바스크립트] 거짓같은 값, Falsy

'개발이야기 > JavaScript' 카테고리의 다른 글

[자바스크립트] 거짓 같은 값, Falsy  (0) 2020.10.06