Boolean object
You can understand a Boolean object as an object wrapper that generates logical values.
A boolean (logical) object is used to convert non-logical values to logical values (true or false ).
Create a Boolean object
Use the 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, the object value is false. Otherwise, the value is true (even when the independent variable is string "false )!
All the following code lines will create a Boolean object whose initial value is false.
var myBoolean=new Boolean();var myBoolean=new Boolean(0);var myBoolean=new Boolean(null);var myBoolean=new Boolean("");var myBoolean=new Boolean(false);var myBoolean=new Boolean(NaN);
Try it yourself
All the following code lines will create a Boolean object whose initial value is true:
var myBoolean=new Boolean(1);var myBoolean=new Boolean(true);var myBoolean=new Boolean("true");var myBoolean=new Boolean("false");var myBoolean=new Boolean("Bill Gates");
Try it yourself