We're looking for a user researcher to understand the needs of developers and designers. Is this you or someone you know? Check out the post: https://mzl.la/2IGzdXS


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,