Skip to content
Related Articles
Get the best out of our app
GFG App
Open App
geeksforgeeks
Browser
Continue

Related Articles

JavaScript Boolean valueOf() Method

Improve Article
Save Article
Like Article
Improve Article
Save Article
Like Article

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.

Example 1: Below is an example of the Boolean valueOf() method. 

javascript




// Here Boolean object obj
// is created for the value 27
let obj = new Boolean(27);
 
// Here boolean.valueOf() function is
// used for the created object obj.
console.log(obj.valueOf());


Output: 

true

Example 2: Here the Boolean object is created with the value true and used with the boolean.valueOf() method.

javascript




// Here Boolean object obj is created
// for the value true.
let obj = new Boolean(true);
 
// Here boolean.valueOf() function is
// used for the created object obj.
console.log(obj.valueOf());


Output: 

true

Example 3: Here the Boolean object is created with the value 1 and used with the boolean.valueOf() method.

javascript




// Here Boolean object obj is
// created for the value 1.
let obj = new Boolean(1);
 
// Here boolean.valueOf() function
// is used for the created object obj.
console.log(obj.valueOf());


Output: 

true

Example 4: Here the Boolean object is created with the value -1 and used with the boolean.valueOf() method.

javascript




// Here Boolean object obj is
// created for the value -1.
let obj = new Boolean(-1);
 
// Here boolean.valueOf() function
// is used for the created object obj.
console.log(obj.valueOf());


Output: 

true

Example 5: Here the Boolean object is created with the value 1.2 and used with the boolean.valueOf() method.

javascript




// Here Boolean object obj is
// created for the value 1.2
let obj = new Boolean(1.2);
 
// Here boolean.valueOf() function
// is used for the created object obj.
console.log(obj.valueOf());


Output: 

true

Example 6: Here the Boolean object is created with the string value gfg and used with the boolean.valueOf() method.

javascript




// Here Boolean object obj is
// created for the value as string "gfg"
let obj = new Boolean("gfg");
 
// Here boolean.valueOf() function is
// used for the created object obj.
console.log(obj.valueOf());


Output: 

true

Example 7: Here the Boolean object is created with the value false and used with the boolean.valueOf() method.

javascript




// Here Boolean object obj is created for the value false.
let obj = new Boolean(false);
 
// Here boolean.valueOf() function is
// used for the created object obj.
console.log(obj.valueOf());


Output: 

false

Example 8: Here the Boolean object is created with the value 0 and used with the boolean.valueOf() method.

javascript




// Here Boolean object obj is created
// for the value zero (0)
let obj = new Boolean(0);
 
// Here boolean.valueOf() function is
// used for the created object obj.
console.log(obj.valueOf());


Output: 

false

Program 9: Here the value as geeksforgeeks gives an error because this value is not defined only true and false have been predefined.

javascript




// Here Boolean object obj is created
// for the value geeksforgeeks.
let obj = new Boolean(geeksforgeeks);
 
// Here boolean.valueOf() function is
// used for the created object obj.
console.log(obj.valueOf());


Output: 

Error: geeksforgeeks is not defined

Program 10: Here complex numbers can not be taken as the parameter only integer values and strings can be taken as the parameter which is why it returns an error. 

javascript




// Here Boolean object obj is created
// for the value such as complex number 1+2i
let obj = new Boolean(1 + 2i);
 
// Here boolean.valueOf() function is
// used for the created object obj.
console.log(obj.valueOf());


Output: 

Error: Invalid or unexpected token

We have a complete list of Javascript Boolean methods, to check those please go through the Javascript Boolean Complete Reference article.

Supported Browsers: The browsers supported by JavaScript Boolean valueOf() Method are listed below:

  • Google Chrome 1 and above
  • Internet Explorer 4 and above
  • Mozilla Firefox 1 and above
  • Safari 1 and above
  • Opera 4 and above

My Personal Notes arrow_drop_up
Last Updated : 19 May, 2023
Like Article
Save Article
Similar Reads
Related Tutorials