A Boolean (logical) object is used to convert a non logical value to a logical value (TRUE or false).
Create a Boolean object
Use keyword new to define a Boolean object. The following code defines a logical object named Myboolean:
var myboolean=new Boolean ()
Note: If the logical object has no initial value or its value is 0,-0, NULL, "", false, undefined, or NaN, then the value of the object is false. Otherwise, the value is true even when the argument is string "false"!
All of the following lines of code create a Boolean object with the initial value of false.
Copy Code code as follows:
<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>
Run Result:
False
False
False
False
False
False
All of the following lines of code will create a Boolean object with the initial value of true:
Copy Code code as follows:
<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>
Run Result:
True
True
True
True
True
About this initial value and Java and C are not the same, later write the attention of the receptionist Ah!