JavaScript Boolean valueOf() Method
Below is the example of Boolean valueOf() method.
- Example:
<script>// Here Boolean object obj// is created for the value 27varobj =newBoolean(27);// Here boolean.valueOf() function is// used for the created object obj.document.write(obj.valueOf()); - Output:
true
The boolean.valueOf() method is used to return a boolean value either “true” or “false” depending upon the value of the specified boolean object.
Syntax:
boolean.valueOf()
Parameter: This method does not accept any parameter.
Return value: It returns a boolean value either “true” or “false” depending upon the value of the specified boolean object.
More codes for the above method are as follows:
<script> // Here Boolean object obj is created // for the value true. var obj = new Boolean(true); // Here boolean.valueOf() function is // used for the created object obj. document.write(obj.valueOf());</script> |
Output:
true
<script> // Here Boolean object obj is // created for the value 1. var obj = new Boolean(1); // Here boolean.valueOf() function // is used for the created object obj. document.write(obj.valueOf());</script> |
Output:
true
<script> // Here Boolean object obj is // created for the value -1. var obj = new Boolean(-1); // Here boolean.valueOf() function // is used for the created object obj. document.write(obj.valueOf());</script> |
Output:
true
<script> // Here Boolean object obj is // created for the value 1.2 var obj = new Boolean(1.2); // Here boolean.valueOf() function // is used for the created object obj. document.write(obj.valueOf());</script> |
Output:
true
<script> // Here Boolean object obj is // created for the value as string "gfg" var obj = new Boolean("gfg"); // Here boolean.valueOf() function is // used for the created object obj. document.write(obj.valueOf());</script> |
Output:
true
<script> // Here Boolean object obj is created for the value false. var obj = new Boolean(false); // Here boolean.valueOf() function is // used for the created object obj. document.write(obj.valueOf());</script> |
Output:
false
<script> // Here Boolean object obj is created // for the value zero (0) var obj = new Boolean(0); // Here boolean.valueOf() function is // used for the created object obj. document.write(obj.valueOf());</script> |
Output:
false
- Program 1: Here the value as geeksforgeeks gives an error because this value is not defined only true and false has been predefined.
<script>// Here Boolean object obj is created// for the value geeksforgeeks.varobj =newBoolean(geeksforgeeks);// Here boolean.valueOf() function is// used for the created object obj.console.log(obj.valueOf());</script>Output:
Error: geeksforgeeks is not defined
- Program 2: Here complex number can not be taken as the parameter only integer values and string can be taken as the parameter that is why it returns error.
<script>// Here Boolean object obj is created// for the value such as complex number 1+2ivarobj =newBoolean(1 + 2i);// Here boolean.valueOf() function is// used for the created object obj.console.log(obj.valueOf());Output:
Error: Invalid or unexpected token
Errors and Exceptions: Check the console for this Programs.
Supported Browsers: The browsers supported by JavaScript Boolean valueOf() Method are listed below:




