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.