Cases where equality (== and ===) or in-equality (!== or !===) of JavaScript values are
"surprising": i.e., two different values are equal or a value
is not equal to itself.
If the "!" version of any comparison operator was not equal to
the inverse of the comparison operator then an asterisk would be
appended.
Also shows the typeof
the
value and its Boolean value.