jsのBooleanオブジェクト初期値例


Boolean(論理)オブジェクトは、非論理値を論理値(trueまたはfalse)に変換するために使用されます。Booleanオブジェクトを作成するにはキーワードnewを使ってBooleanオブジェクトを定義します。以下のコードはmyBooleanという論理オブジェクトを定義しています。var myBoolean=new Boolean()コメント:論理オブジェクトに初期値がない場合、またはその値が0,-0,null,",false,undefinedまたはNaNである場合、オブジェクトの値はfalseです。そうでないと、その値はtrueです。下のコード行はすべて初期値がfalseのBooleanオブジェクトを作成します。
 
<script type="text/javascript">
var myBoolean=new Boolean();
document.write(myBoolean);
document.write("<br />");

var myBoolean=new Boolean(0);
document.write(myBoolean);
document.write("<br />");

var myBoolean=new Boolean(null);
document.write(myBoolean);
document.write("<br />");

var myBoolean=new Boolean("");
document.write(myBoolean);
document.write("<br />");

var myBoolean=new Boolean(false);
document.write(myBoolean);
document.write("<br />");

var myBoolean=new Boolean(NaN);
document.write(myBoolean);
document.write("<br />");
</script>
実行結果:false false false false falseの下のコードラインはすべて初期値trueのBooleanオブジェクトを作ります。
 
<script type="text/javascript">
var myBoolean=new Boolean(1);
document.write(myBoolean);
document.write("<br />");

var myBoolean=new Boolean(true);
document.write(myBoolean);
document.write("<br />");

var myBoolean=new Boolean("true");
document.write(myBoolean);
document.write("<br />");

var myBoolean=new Boolean("false");
document.write(myBoolean);
document.write("<br />");

var myBoolean=new Boolean("Bill Gates");
document.write(myBoolean);
document.write("<br />");
</script>
運転結果:true true true true true true true true true trueこの初期値はjavaとcの違いがあります。後でフロントの注意を書きます。