Trueになる値 / Falseになる値

(文と宣言)

Trueになる値は以下の通り。

  • 数字の0以上
  • -0(数字のマイナスゼロ)以外の負の数字
  • 空の配列
  • 空のオブジェクト
  • 空でない文字列

Falseになる値は以下の通り。

  • 0(数字)
  • -0(数字のマイナスゼロ)
  • NaN
  • 空文字
  • null
  • undefind

なお、数字の0を厳密に判定するには、Number()メソッドで数値に変換してあげた方が良いとされる。
⇒ Number(0) で数値に変換

inserted by FC2 system