What's the deal with booleans?

Their values can only be true or falseComparisons like < and >; return boolean-type valuesThey're a primitive typeOperators like + and - return boolean-type values

Fantastic! Booleans are a primitive type the values of which can only be true or false and are the result of comparisons not operations.

Not quite! Booleans are a primitive type the values of which can only be true or false and are the result of comparisons not operations.