undefined
0
NaN
"0"
" "
true
alert(Number(null)); // 0 alert(Number(undefined)); // NaN alert(Boolean("0")); // true alert(Boolean(" ")); // true