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〕