Check the difference between Boolean Object Verses Primitive Boolean Value in JavaScript

Description

The following code shows how to check the difference between Boolean Object Verses Primitive Boolean Value.

Example


<!DOCTYPE html>
<html>
<body>
<script type="text/javascript">
<!--   w w  w  . j  a  v a 2  s .  c o m-->
boolObj = new Boolean("false");
document.write("boolObj = ",boolObj);
document.write(" [",typeof boolObj,"]<br>");

boolVal = Boolean(false);
document.write("boolVal = ",boolVal);
document.write(" [",typeof boolVal,"]");
</script>
</body>
</html>

Click to view the demo

The code above generates the following result.

Check the difference between Boolean Object Verses Primitive Boolean Value in JavaScript