Value | ||||
---|---|---|---|---|
Context Used | ||||
Number | Boolean | String | Object | |
null | 0 | false | "null" | Error |
undefined | NaN | false | "undefined" | Error |
0 | 0 | false | "0" | Number object |
1 (any non-zero number) | 1 | true | "1" | Number object |
NaN | NaN | false | "NaN" | Number object |
Infinity | Infinity | true | "Infinity" | Number object |
-Infinity | -Infinity | true | "-Infinity" | Number object |
true | 1 | true | "true" | Boolean object |
false | 0 | false | "false" | Boolean object |
"" (empty string) | 0 | false | "" | String object |
"0" (any number string) | 0 | true | "0" | String object |
"bob" (any non-number string) | NaN | true | "bob" | String object |