JavaScript Boolean変換のサンプル

環境
Windows10
Google Chrome 122.0.6261.129(Official Build) (64 ビット)

概要
論理演算(後ほど条件テストや他の種類を見ます)で起こりますが、Boolean(value) を呼ぶことで手動で実行することもできます。

変換ルール:
0, 空文字, null, undefined や NaN のように直感的に “空” の値は false になります。
他の値は true になります。

使用例

alert( Boolean(1) ); // true
alert( Boolean(0) ); // false

alert( Boolean("hello") ); // true
alert( Boolean("") ); // false

値 変換後…
undefined NaN
null 0
true と false 1 と 0
string 前後の連続した空白は取り除かれます。そして、残った文字列が空の場合は結果は 0 になります。そうでなければ、文字列から “読んだ” 数値です。 エラーでは NaN が与えられます。

IT

Posted by arkgame