ジャンプ先:

JavaScript において、 truthyBoolean コンテキストに現れた時に true とみなされる値のことです。 falsy として定義された値 (つまり、false, 0, "", null, undefined, NaN) を除くすべての値は truthy です。

JavaScript は、 Boolean コンテキストでは型変換を用います。

JavaScript で truthy な値の例です (boolean コンテキストではこれらの値を true と評価し、if ブロックを実行します)。

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

関連情報

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

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