TYPEOF INSTANCEOF
new Object() Object
{} Object
new Array() Array
[] Array
function cObject() {} Function | Object
new cObject () cObject | Function | Object
new Number() Number
100 Number
new String() String
"lol" String
new Boolean() Boolean
true Boolean
null Object
undefined Object
Egalité
== ===
"100" & 100
true & 1
true & -1
false & -1
false & 0
true & "1"

Valeur convertible en true : Toute chaîne de caractère non vide, toute valeur numérique différente de 0, tout objet et true.

Valeur convertible en false : Chaîne vide, 0, null, undefined, NaN (Not A Number) et false.