Konversi Tipe JavaScript

Tabel Konversi Tipe JavaScript

Tabel di bawah menunjukkan hasil konversi nilai JavaScript yang berbeda ke Number, String, dan Boolean:

Nilai asli Konversi ke angka Konversi ke string Konversi ke nilai boolean Coba Itu
false 0 "false" false Coba Itu
true 1 "true" true Coba Itu
0 0 "0" false Coba Itu
1 1 "1" true Coba Itu
"0" 0 "0" true Coba Itu
"1" 1 "1" true Coba Itu
NaN NaN "NaN" false Coba Itu
Infinity Infinity "Infinity" true Coba Itu
-Infinity -Infinity "-Infinity" true Coba Itu
"" 0 "" false Coba Itu
"20" 20 "20" true Coba Itu
"twenty" NaN "twenty" true Coba Itu
[ ] 0 "" true Coba Itu
[20] 20 "20" true Coba Itu
[10,20] NaN "10,20" true Coba Itu
["twenty"] NaN "twenty" true Coba Itu
["sepuluh","twenty"] NaN "sepuluh,twenty" true Coba Itu
function(){} NaN "function(){}" true Coba Itu
{ } NaN "[object Object]" true Coba Itu
null 0 "null" false Coba Itu
undefined NaN "undefined" false Coba Itu

Perhatian:Nilai dalam tanda kutip ('') adalah nilai string. Nilai merah adalah nilai yang mungkin tidak diinginkan para pemrogram

Untuk mendapatkan pengetahuan lebih lanjut tentang konversi tipe JavaScript, silakan baca Panduan Konversi Tipe JavaScript