JavaScriptのブールオブジェクト
JavaScript Boolean Object
Boolean オブジェクトは、Boolean オブジェクトとも呼ばれ、その意味は、論理の true (真) と false (偽) の 2 つの側面を表すことです。 Boolean オブジェクトを作成するための構文は次のとおりです:
//Constructor
new Boolean(value);
//Conversion function
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <script type="text/javascript"> document.write( typeof(new Boolean(1)) + '<br />' ); document.write( typeof(Boolean(1)) ); </script> </head> <body> </body> </html>
この例を実行すると、出力は次のようになります:
objectboolean
ヒント
value パラメーターが 0、-0、null、""、false、unknown、または NaN に設定されている場合、またはパラメーターが省略されている場合、Boolean オブジェクトは false に設定され、それ以外の場合は true になります。 。Boolean オブジェクトは false に設定されていますが、if ステートメントでは true であることに注意してください:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php中文网(php.cn)</title>
<script type="text/javascript">
var obj1 = new Boolean(false);
if( obj1 ){
document.write( '1' );
}else{
document.write( '2' );
}
</script>
</head>
<body>
</body>
</html> この例を実行すると 1 が出力されます。理由は、obj1 は false に設定されたオブジェクトですが、if の判定では obj1 は空ではないので意味があるとみなされ、true が返されて判定が成立するためです。これは、obj1 オブジェクトに含まれるブール値とは何の関係もありません。
新しいファイル
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php中文网(php.cn)</title>
<script type="text/javascript">
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>
</head>
<body>
</body>
</html>
プレビュー
Clear
- おすすめコース
- コースウェアのダウンロード
現時点ではコースウェアはダウンロードできません。現在スタッフが整理中です。今後もこのコースにもっと注目してください〜
このコースを視聴した生徒はこちらも学んでいます
















