Boolean

Booleans hold a true or false value and are mostly used in conditional statements to control a program’s flow of execution. This data type is named after George Boole, a 19th century English logician.

Some languages use comparison operators such as:

  • >= and <=, for “greater than” and “less than”, respectively.
  • == and is or != and not to test for equality and inequality, respectively.

Other languages may use a combination of “falsy” values (e.g. "", null, or 0) and “truthy” values such as 1.

JavaScript Example

The following example uses a comparison operator to return true or false based on the evaluation of the given statement. Then, a JavaScript conditional is used to determines whether the if or else code block will run:

Code
Output
Loading...

Contributors

Interested in helping build Docs? Read the Contribution Guide or share your thoughts in this feedback form.

Learn More on Codecademy