CreateLife ~AlwaysLatest~

TruthyとFalsyについて

JavaScript

条件分岐をさせる際に意図した動きを実現させるために重要
この理解を怠ると適切に条件分岐させられない

定義

JavaScriptではbool(真偽値)を必要とする場面で

trueとして扱われる値をTruthy

falseとして扱われる値をFalsy

と呼ぶ

Falsy

  • false
  • 0(Number)
  • -0(Number)
  • 0n(bigint)
  • “”(空文字)
  • null
  • undefined
  • NaN

Truthy

上記以外全て