JS: Boolean: true, false
Literal true and false
true
and false
are builtin
Primitive Values
.
And they are the only possible values of boolean type
[see Value Types].
(typeof true) === "boolean"; (typeof false) === "boolean";
[see JS: typeof Operator]
Force Convert Any Value to Boolean
When a value is evaluated in boolean context, such as in a
if then else
, the function Boolean is called on the value, to force the value into true
or false
.
What Values Are False
Anything else is true
.
[see JS: Boolean Constructor]