JavaScript的類型轉換表
下表顯示轉換不同的JavaScript值以數字,字符串,和布爾的結果:
原版的 值 | 轉換 對數 | 轉換 為String | 轉換 布爾 | 嘗試一下 |
---|---|---|---|---|
假 | 0 | “假” | 假 | 嘗試一下 ” |
真正 | 1 | “真正” | 真正 | 嘗試一下 ” |
0 | 0 | “0” | 假 | 嘗試一下 ” |
1 | 1 | “1” | 真正 | 嘗試一下 ” |
“0” | 0 | “0” | 真正 | 嘗試一下 ” |
“1” | 1 | “1” | 真正 | 嘗試一下 ” |
為NaN | 為NaN | “南” | 假 | 嘗試一下 ” |
無窮 | 無窮 | “無窮” | 真正 | 嘗試一下 ” |
-無窮 | -無窮 | “-無窮” | 真正 | 嘗試一下 ” |
“” | 0 | “” | 假 | 嘗試一下 ” |
“20” | 20 | “20” | 真正 | 嘗試一下 ” |
“二十” | 為NaN | “二十” | 真正 | 嘗試一下 ” |
[] | 0 | “” | 真正 | 嘗試一下 ” |
[20] | 20 | “20” | 真正 | 嘗試一下 ” |
[10,20] | 為NaN | “10,20” | 真正 | 嘗試一下 ” |
[“二十”] | 為NaN | “二十” | 真正 | 嘗試一下 ” |
[“十”,“廿”] | 為NaN | “十年,二十年” | 真正 | 嘗試一下 ” |
function() {} | 為NaN | “ function() {}” | 真正 | 嘗試一下 ” |
{} | 為NaN | “[對象的對象]” | 真正 | 嘗試一下 ” |
空值 | 0 | “空值” | 假 | 嘗試一下 ” |
未定義 | 為NaN | “不確定” | 假 | 嘗試一下 ” |
注:價值觀引號("")表示字符串值。 紅色值指示值(some)的程序員可能不希望。
對於有關JavaScript類型轉換教程,請閱讀我們的JavaScript類型轉換教程 。