ブール オブジェクトは、非ブール値をブール値 (true または false) に変換するために使用されます。
ブール値をチェック
ブール値オブジェクトが true か false かをチェックします。
ソースコードの例:
<!DOCTYPE html> <html> <body> ​ <script> var b1=new Boolean(0); var b2=new Boolean(1); var b3=new Boolean(""); var b4=new Boolean(null); var b5=new Boolean(NaN); var b6=new Boolean("false"); ​ document.write("0 is boolean "+ b1 +"<br>"); document.write("1 is boolean "+ b2 +"<br>"); document.write("An empty string is boolean "+ b3 + "<br>"); document.write("null is boolean "+ b4+ "<br>"); document.write("NaN is boolean "+ b5 +"<br>"); document.write("The string 'false' is boolean "+ b6 +"<br>"); </script> ​ </body> </html>
テスト結果:
0 is boolean false 1 is boolean true An empty string is boolean false null is boolean false NaN is boolean false The string 'false' is boolean true
ブールオブジェクトを作成します
ブールオブジェクトは、「true」または「false」の 2 つの値を表します
次のコードは、myBoolean という名前の Boolean オブジェクトを定義します:
var myBoolean=new Boolean();
ブールオブジェクトに初期値がない場合、またはその値が次の場合:
0 -0 null "" false undefined NaN
この場合、オブジェクトの値は false になります。それ以外の場合、その値は true (引数が文字列 "false" の場合でも) です。