Truthy & Falsy

결론

Truthytrue로 간주되는 값이고, Falsyfalse로 간주되는 값이다. (boolean으로 형변환이 일어나는 경우 true가 되는 값, false가 되는 값)

Falsy

  • false
  • 0 (zero)
    
  • -0 (negative zero)
  • 0n (BigInt zero)
  • '', "", `` (empty string)
  • null
  • undefined
  • NaN

Truthy

위에 작성한 값들을 제외하고는 모두 Truthy이다.


함께 알아두면 좋은 개념

Nullish coalescing operator (??)

추가 학습

참고


Written by정선아
🌱 공부한 것을 기록하여 성장하기 위한 블로그입니다.

GitHubGmail