Force arg to be the
Primitive Value
true
or false
, return it.
console.log(Boolean(0) === false);
console.log(Boolean(0.0) === false);
console.log(Boolean(0.) === false);
console.log(Boolean(.0) === false);
console.log(Boolean("") === false);
console.log(Boolean(null) === false);
console.log(Boolean(undefined) === false);
console.log(Boolean(NaN) === false);
console.log(Boolean(1));
console.log(Boolean(-1));
console.log(Boolean(Infinity));
console.log(Boolean({}));
console.log(Boolean([]));
console.log(Boolean(function () {}));
console.log((typeof Boolean(3)) === "boolean");