- JavaScript Basics
- JavaScript Home
- JavaScript Syntax
- JavaScript Placements
- JavaScript Output
- JavaScript Statements
- JavaScript Keywords
- JavaScript Comments
- JavaScript Variables
- JavaScript var
- JavaScript let
- JavaScript const
- JavaScript var Vs let Vs const
- JavaScript Operators
- JavaScript Comparison/Logical
- JavaScript Data Types
- JS Conditional Statements
- JavaScript Conditional Statement
- JavaScript if Statement
- JavaScript if-else Statement
- JavaScript switch Statement
- JavaScript Loops
- JavaScript for Loop
- JavaScript while Loop
- JavaScript do-while Loop
- JavaScript Break Continue
- JavaScript Popup Boxes
- JavaScript Dialog Box
- JavaScript alert Box
- JavaScript confirm Box
- JavaScript prompt Box
- JavaScript Functions
- JavaScript Functions
- JS Function with Parameter
- JavaScript Return Statement
- JavaScript Variable Scope
- JavaScript setTimeout() Method
- JavaScript setInterval() Method
- JavaScript Events
- JavaScript Events
- JavaScript onclick Event
- JavaScript onload Event
- JavaScript Mouse Events
- JavaScript onreset Event
- JavaScript onsubmit Event
- JavaScript Objects
- JavaScript Objects
- JavaScript Number Object
- JavaScript Array Object
- JavaScript String Object
- JavaScript Boolean Object
- JavaScript Math Object
- JavaScript RegExp Object
- JavaScript Date Object
- JavaScript Browser Objects
- JavaScript Browser Objects
- JavaScript Window Object
- JavaScript Navigator Object
- JavaScript History Object
- JavaScript Screen Object
- JavaScript Location Object
- JavaScript Document Object
- JS Document Object Collection
- JS Document Object Properties
- JS Document Object Methods
- JS Document Object with Forms
- JavaScript DOM
- JavaScript DOM
- JavaScript DOM Nodes
- JavaScript DOM Levels
- JavaScript DOM Interfaces
- JavaScript Cookies
- JavaScript Cookies
- JavaScript Create/Delete Cookies
- JavaScript Advance
- JavaScript Regular Expression
- JavaScript Page Redirection
- JavaScript Form Validation
- JavaScript Validations
- JavaScript Error Handling
- JavaScript Exception Handling
- JavaScript try-catch throw finally
- JavaScript onerror Event
- JavaScript Multimedia
- JavaScript Animation
- JavaScript Image Map
- JavaScript Debugging
- JavaScript Browser Detection
- JavaScript Security
- JavaScript Misc
- JavaScript innerHTML
- JavaScript getElementById()
- JS getElementsByClassName()
- JS getElementsByName()
- JS getElementsByTagName()
- JavaScript querySelector()
- JavaScript querySelectorAll()
- JavaScript document.write()
- JavaScript console.log()
- JavaScript Programs
- JavaScript Programs
- JavaScript Test
- JavaScript Online Test
- Give Online Test
- All Test List
JavaScript Boolean
The JavaScript Boolean object is a wrapper class and a member of global objects. It is used to convert the non-boolean values into boolean values.
Boolean object has following two values:
- true
- false
JavaScript Boolean Object Properties
The table given below describes properties of the Boolean object in JavaScript.
Property | Description |
---|---|
constructor | returns the function which has created the prototype of the Boolean object |
prototype | allows you to add properties and methods to an object |
JavaScript Boolean Object Methods
Here is the table describes the methods of the Boolean object in JavaScript.
Method | Description |
---|---|
toString() | converts the boolean value into string and returns the string |
valueOf() | returns the primitive value of a Boolean object |
Here is the general form to create a boolean object in JavaScript:
var val = new Boolean(value);
JavaScript Boolean() Function
The JavaScript Boolean() function is used to find out if an expression or variable is true or not. Here is an example:
Boolean(20 > 9) // returns true
The above expression will return true.
JavaScript Boolean Object Example
Here is an example uses boolean object in JavaScript:
<!DOCTYPE html> <html> <head> <title>JavaScript Boolean Object Example</title> <script> function boolean_fun1() { document.getElementById("boolean_para1").innerHTML = Boolean(10 > 9); } </script> </head> <body> <p>To get the answer, just click on the <b>Answer</b> button given below.</p> <p id="boolean_para1">Is 200 > 9 ?</p> <button onclick="boolean_fun1()">Answer</button> </body> </html>
Here is the output produced by the above JavaScript Boolean object example program. This is the initial output:

Now to find the answer, that is whether 200 is greater than 9 or not, just click on the Answer button. After clicking on the Answer button you will watch the following output:

Here is the live demo output produced by the above Boolean object example program in JavaScript.
To get the answer, just click on the Answer button given below.
Is 200 > 9 ?
Here is another example of Boolean Object in JavaScript.
<!DOCTYPE HTML> <HEAD> <TITLE>JavaScript Boolean Object Example</TITLE> <SCRIPT type="text/javascript"> var boolean_object1=new Boolean(0); var boolean_object2=new Boolean(8); var boolean_object3=new Boolean(1); var boolean_object4=new Boolean(""); var boolean_object5=new Boolean("codescracker"); var boolean_object6=new Boolean('False'); var boolean_object7=new Boolean(null); var boolean_object8=new Boolean(NaN); document.write("The value 0 is boolean "+boolean_object1+"<br>"); document.write("The value 8 is boolean "+boolean_object2+"<br>"); document.write("The value 1 is boolean "+boolean_object3+"<br>"); document.write("An empty string is boolean "+boolean_object4+"<br>"); document.write("The String \"codescracker\" is boolean "+boolean_object5+"<br>"); document.write("The String 'False' is boolean "+boolean_object6+"<br>"); document.write("null is boolean "+boolean_object7+"<br>"); document.write("NaN is boolean "+boolean_object8); </SCRIPT> </HEAD> <BODY> </BODY> </HTML>
Here is the output produced by the above JavaScript Boolean Object example.

« Previous Tutorial Next Tutorial »