Booleans

True and False

You can test for true and false by simply using true and false:

p`true`(true); // true
p`false`(0); // false
p`false`(undefined); // false
p`false`(false); // true

Truthy and Falsy

You can check for truthiness using the truthy and falsy predicates.

// Truthy
p`!!`(0); // false
p`!!`(1); // true

// Falsy
p`!`(false); // true
p`!`(null); // true
p`!"hello"`("hello"); // false