ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScriptプログラミングにおけるブールオブジェクトの基本的な使い方_基礎知識

JavaScriptプログラミングにおけるブールオブジェクトの基本的な使い方_基礎知識

WBOY
WBOYオリジナル
2016-05-16 15:35:051457ブラウズ

ブール オブジェクトは、非ブール値をブール値 (true または false) に変換するために使用されます。

ブール値をチェック
ブール値オブジェクトが true か false かをチェックします。
ソースコードの例:

<!DOCTYPE html>
<html>
<body>
&#8203;
<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");
&#8203;
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>
&#8203;
</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" の場合でも) です。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。