Chuyển đổi loại JavaScript
Bảng chuyển đổi loại JavaScript
Bảng dưới đây cho thấy kết quả của việc chuyển đổi các giá trị JavaScript khác nhau thành Number, String và Boolean:
Original Value |
Converted to Number |
Converted to String |
Converted to Boolean |
Try it |
---|---|---|---|---|
false | 0 | "false" | false | |
true | 1 | "true" | true | |
0 | 0 | "0" | false | |
1 | 1 | "1" | true | |
"0" | 0 | "0" | true | |
"1" | 1 | "1" | true | |
NaN | NaN | "NaN" | false | |
Infinity | Infinity | "Infinity" | true | |
-Infinity | -Infinity | "-Infinity" | true | |
"" | 0 | "" | false | |
"20" | 20 | "20" | true | |
"twenty" | NaN | "twenty" | true | |
[ ] | 0 | "" | true | |
[20] | 20 | "20" | true | |
[10,20] | NaN | "10,20" | true | |
["twenty"] | NaN | "twenty" | true | |
["ten","twenty"] | NaN | "ten,twenty" | true | |
function(){} | NaN | "function(){}" | true | |
{ } | NaN | "[object Object]" | true | |
null | 0 | "null" | false | |
undefined | NaN | "undefined" | false |
Lưu ý: Giá trị trong dấu ngoặc kép ("") cho biết giá trị chuỗi. Giá trị màu đỏ cho biết giá trị (một số) người lập trình có thể không mong đợi.
Để có hướng dẫn về Chuyển đổi Loại JavaScript, hãy đọc Hướng dẫn Chuyển đổi Loại JavaScript của chúng tôi .