What is the purpose of new Boolean() in JavaScript?

JavascriptWeb DevelopmentFront End Technology

The Boolean object represents two values, either "true" or "false". If value parameter is omitted or is 0, -0, null, false, NaN, undefined, or the empty string (""), the object has an initial value of false.

The new Boolean() is used to create a new object. Use the following syntax to create a boolean object.

var val = new Boolean(value);


Let us see an example of toString() method, which returns a string of either "true" or "false" depending upon the value of the object −

      <title>JavaScript toString() Method</title>
         var flag = new Boolean(false);
         document.write( "flag.toString = " + flag.toString() );
Updated on 13-Jun-2020 08:21:10