Conversion Reference Table

Value String Number Boolean Object
undefined "undefined" NaN false typeError
null "null" 0 false typeError
true "true" 1 true new Boolean(true)
false "false" 0 false new Boolean(false)
"" "" 0 false new String("")
"1.2" "1.2" 1.2 true new String("1.2")
"Hello" "Hello" NaN true new String("Hello")
0 "0" 0 false new Number(0)
-999 "-999" -999 true new Number(-999)
NaN "NaN" NaN false new Number(NaN)
{ } "[object Object]" NaN true new Object()
[ ] "" 0 true new Array()

Prev -- Up -- Next