본문 바로가기
개발언어/JavaScript

[JavaScript] Truthy and Falsy 사용법 및 예제

by 코딩 시그널 2022. 6. 28.
반응형

Truthy

참 같은 값(Truthy)인 값이란 Boolean 문맥에서 true로 평가되는 값

따로 false 값으로 정의된 값이 아니면 모두 truthy 값으로 평가함

 

예시

  • '0' (0을 포함하는 문자열)
  • 'false' (false를 포함하는 문자열)
  • [] (빈 배열)
  • {} (빈 객체)
  • function () {} (빈 함수)

 

Falsy 

거짓 같은 값(Falsy)인 값이란 Boolean 문맥에서 false로 평가되는 값

 

예시

  • undefined
  • null
  • 0
  • -0
  • NaN
  • false
  • ''
  • ""

위에 명시된 값들을 제외한 모든 값들은 true입니다.

댓글