| 值 | 資料值所在的環境 | |||
|---|---|---|---|---|
| 字 串 | 數 字 | 布 林值 | 物 件 | |
| 未定義值 | "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
沒有留言:
張貼留言