JavaScript Jenis Tabel Konversi
Tabel di bawah menunjukkan hasil mengkonversi nilai JavaScript yang berbeda untuk Nomor, String, dan Boolean:
Asli Nilai | dikonversi Nomor | dikonversi untuk String | dikonversi untuk Boolean | Cobalah |
---|---|---|---|---|
Salah | 0 | "Salah" | Salah | Cobalah " |
benar | 1 | "benar" | benar | Cobalah " |
0 | 0 | "0" | Salah | Cobalah " |
1 | 1 | "1" | benar | Cobalah " |
"0" | 0 | "0" | benar | Cobalah " |
"1" | 1 | "1" | benar | Cobalah " |
NaN | NaN | "NaN" | Salah | Cobalah " |
angka tak terbatas | angka tak terbatas | "Infinity" | benar | Cobalah " |
-infinity | -infinity | "-infinity" | benar | Cobalah " |
"" | 0 | "" | Salah | Cobalah " |
"20" | 20 | "20" | benar | Cobalah " |
"dua puluh" | NaN | "dua puluh" | benar | Cobalah " |
[] | 0 | "" | benar | Cobalah " |
[20] | 20 | "20" | benar | Cobalah " |
[10,20] | NaN | "10,20" | benar | Cobalah " |
["dua puluh"] | NaN | "dua puluh" | benar | Cobalah " |
[ "Sepuluh", "dua puluh"] | NaN | "Sepuluh, dua puluh" | benar | Cobalah " |
function() {} | NaN | " function() {}" | benar | Cobalah " |
{} | NaN | "[Object Object]" | benar | Cobalah " |
batal | 0 | "batal" | Salah | Cobalah " |
terdefinisi | NaN | "Undefined" | Salah | Cobalah " |
Catatan: Nilai dalam tanda kutip ("") menunjukkan nilai string. Nilai merah menunjukkan nilai-nilai (some) programmer mungkin tidak mengharapkan.
Untuk tutorial tentang JavaScript Jenis Konversi, baca JavaScript Jenis Konversi Tutorial .