值 |
值所使用的环境 |
|||
|
字符串 |
数字 |
布尔 |
对象 |
未定义的值 |
“undefined” |
NaN |
false |
Error |
null |
“null” |
0 |
false |
Error |
非空字符串 |
不变 |
字符串的数字值或者NaN |
true |
String对象 |
空字符串 |
不便 |
0 |
false |
String对象 |
0 |
“0” |
不变 |
false |
Number对象 |
NaN |
“NaN” |
不变 |
false |
Number对象 |
无穷 |
“Infinity” |
不变 |
true |
Number对象 |
负无穷 |
“-Infinity” |
不变 |
true |
Number |
任意其他的数字 |
数字的字符串值 |
不变 |
true |
Number对象 |
true |
“true” |
1 |
不变 |
Boolean |
fasle |
“false” |
0 |
不变 |
Boolean |
对象 |
toString() |
valueOf(),toString(),或者NaN |
true |
不变 |