JavaScript Boolean valueOf() Method

Below is the example of Boolean valueOf() method.

  • Example:
    filter_none

    edit
    close

    play_arrow

    link
    brightness_4
    code

    <script>
      // Here Boolean object obj 
      // is created for the value 27
      var obj = new Boolean(27);
      
      // Here boolean.valueOf() function is 
      // used for the created object obj.
      document.write(obj.valueOf());

    chevron_right

    
    

  • 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:

  • Program 1:
    filter_none

    edit
    close

    play_arrow

    link
    brightness_4
    code

    <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>

    chevron_right

    
    

    Output:

    true
  • Program 2:
    filter_none

    edit
    close

    play_arrow

    link
    brightness_4
    code

    <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>

    chevron_right

    
    

    Output:

    true
  • Program 3:
    filter_none

    edit
    close

    play_arrow

    link
    brightness_4
    code

    <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>

    chevron_right

    
    

    Output:

    true
  • Program 4:
    filter_none

    edit
    close

    play_arrow

    link
    brightness_4
    code

    <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>

    chevron_right

    
    

    Output:

    true
  • Program 5:
    filter_none

    edit
    close

    play_arrow

    link
    brightness_4
    code

    <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>

    chevron_right

    
    

    Output:

    true
  • Program 6:
    filter_none

    edit
    close

    play_arrow

    link
    brightness_4
    code

    <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>

    chevron_right

    
    

    Output:

    false
  • Program 7:
    filter_none

    edit
    close

    play_arrow

    link
    brightness_4
    code

    <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>

    chevron_right

    
    

    Output:

    false
    • Errors and Exceptions: Check the console for this Programs.

    • Program 1: Here the value as geeksforgeeks gives an error because this value is not defined only true and false has been predefined.
      filter_none

      edit
      close

      play_arrow

      link
      brightness_4
      code

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

      chevron_right

      
      

      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.
      filter_none

      edit
      close

      play_arrow

      link
      brightness_4
      code

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

      chevron_right

      
      

      Output:

      Error: Invalid or unexpected token

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

  • Google Chrome
  • Internet Explorer
  • Mozilla Firefox
  • Safari
  • Opera
  • full-stack-img




    My Personal Notes arrow_drop_up

    Check out this Author's contributed articles.

    If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

    Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.