JavaScriptプログラミングにおけるブールオブジェクトの基本使用

1354 ワード

ボルネオンオブジェクトは、非ブール値をブール値(trueまたはfalse)に変換するために使用されます.
ブール値をチェックします.ブールオブジェクトはtrueですか?それともfalseですか?ソースコードの例:

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>");
テスト結果:

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
Booleanオブジェクトを作成するBooleanオブジェクトは、2つの値を表します.「true」または「false」の下のコードは、myBooleanというブールオブジェクトを定義します.

var myBoolean=new Boolean();
ブールオブジェクトに初期値がない場合、またはその値は次の通りです.

0
-0
null
""
false
undefined
NaN
では、オブジェクトの値はfalseです.そうでないと、その値はtrueです.