Please note, this is a STATIC archive of website developer.mozilla.org from November 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

Truthy

JavaScript において、真とみなされる値 (truthy value) とは、Boolean コンテクストとして評価された時に true になる値のことです。偽とみなされる (falsy) 値 (つまり、false0""nullundefined および NaN) として定義されていない値はすべて、真とみなされる値になります。

JavaScript は、Boolean コンテクストでは 型変換 が用いられます。

以下は 真とみなされる 値の例です。JavaScript はこれらの値を true と評価し、if ブロックを実行します。

if (true)
if ({})
if ([])
if (42)
if ("foo")
if (new Date())

関連情報

ドキュメントのタグと貢献者

 このページの貢献者: dskmori, ft-harai
 最終更新者: dskmori,