值 | 資料值所在的環境 | |||
---|---|---|---|---|
字 串 | 數 字 | 布 林值 | 物 件 | |
未定義值 | "undefined" | NaN | false | 錯誤 |
null | "null" | 0 | false | 錯誤 |
非空字串 | 不變 | 字串的數字值或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 物件 |
false | "false" | 0 | 不變 | Boolean 物件 |
物件 | toString() | valueOf()、toString()或NaN | true | 不變 |
摘自 Javascript 大全 5th Edition
沒有留言:
張貼留言