=> Boolean類型
- 方法
Boolean()
" !! "兩個邏輯非操作符 - 特殊數(shù)據(jù)轉(zhuǎn)換結(jié)果列表
| 數(shù)據(jù)類型 | 轉(zhuǎn)換為true的值 | 轉(zhuǎn)換為false的值 |
|---|---|---|
| Boolean | true | false |
| String | 任何非空字符串 | “ ”(空字符串) |
| Number | 任何非零數(shù)字值 | 0和NaN |
| Object | 任何對象 | null |
| Undefined | n/a | undefined |
=> Number類型
- 方法
Number()
parseInt(string,基數(shù))
parseFloat(string)
“+”一元加操作符 - 特殊數(shù)據(jù)轉(zhuǎn)換結(jié)果列表
| 特殊數(shù)據(jù) | 返回值 |
|---|---|
| Number(true) | 1 |
| Number(false) | 0 |
| Number(null) | 0 |
| Number(undefined) | NaN |
| Number(" ") | 0 |
| Number([]) | 0 |
| Number({}) | NaN |
| parseInt(" ") | NaN |
- 注意事項
??parseFloat()只解析十進制值
=> String類型
- 方法
String()
toString()
"+"二元加操作符 - 特殊數(shù)據(jù)轉(zhuǎn)換結(jié)果列表
| 特殊數(shù)據(jù) | 返回值 |
|---|---|
| String(null) | "null" |
| String(undefined) | "undefined" |
- 注意事項
??調(diào)用數(shù)值時toString()接受一個參數(shù):輸出數(shù)值的基數(shù)
??null和undefined沒有toString()方法