JavaScript Boolean

The JavaScript Boolean represents a boolean primitive type of true or false values. It is very helpful in controlling workflow in conditional statements. In many situations we might have only one of two values:

  • YES / NO
  • OFF/ ON
  • TRUE / FALSE
JavaScript Boolean

The Boolean() function can be used to find out if a variable or an expression is true:

An expression Boolean value is a basis for all JavaScript comparisons and conditions. Everything With a “Value” is considered True.

Everything Without a “Value” is considered False.

JavaScript Booleans – Objects

With the new keyword Boolean values can be defined as objects:

Creating Boolean objects may slow down execution speed. When we used the == operator, it means that booleans are equal:

Note: When we used the === operator, it means that booleans are not equal

We cannot compare the Boolean objects: