Ada satu metode di JavaScript yang bisa anda gunakan untuk melakukan konversi string ke dalam integer (bilangan bulat), metode itu parseInt().
Sebagai contoh jika anda mempunyai variabel myVar
seperti berikut:
Di mana 99
itu adalah string dan bukan number. Coba saja anda tambahkan variabel di atas dengan nilai 1, maka output adalah '991' dan bukan 100:
Agar output adalah 100, anda harus gunakan metode parseInt()
untuk mengkonversi myVar
menjadi bilangan bulat, dan menjadi berikut:
Perlu diingat saja bahwa parseInt()
hanya akan mengembalikan bilangan bulat utuh dan tidak termasuk nilai setelah tanda desimal.
Misalkan jika nilai dari variabel myVar
diubah menjadi '99.5', metode parseInt()
tetap akan mengembalikan 100, dan bukan 100.5 setelah ditambahkan nilai 1. Jika ingin mengembalikan 100.5, anda perlu melibatkan parseFloat().
Sebagai contoh: