DISKON 50% terbatas! 🎉 Gunakan kupon "programmer2025"di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
parseInt adalah fungsi dalam JavaScript yang digunakan untuk mengubah string menjadi angka. Fungsi ini sangat berguna saat kamu bekerja dengan input pengguna yang biasanya berbentuk teks dan perlu dikonversi menjadi angka.
Sintaks dasar dari parseInt adalah sebagai berikut:
parseInt(string, radix);
string: Nilai string yang ingin kamu konversi menjadi angka.radix: Basis dari sistem numerik. Biasanya 10 untuk desimal.Berikut ini contoh sederhana penggunaan parseInt:
let angka = parseInt("42", 10);
console.log(angka); // Output: 42
Jika kamu tidak memberikan parameter radix, JavaScript akan mencoba menebak basis yang digunakan. Namun, direkomendasikan selalu memberikan radix untuk menghindari kesalahan.
parseInt akan mengabaikan karakter setelah menemukan angka yang valid. Contohnya:
let angka = parseInt("42px", 10);
console.log(angka); // Output: 42
Karakter “px” akan diabaikan.
Jika string yang diberikan tidak mengandung angka yang valid, parseInt akan mengembalikan NaN (Not a Number):
let angka = parseInt("abc", 10);
console.log(angka); // Output: NaN
Berlawanan dengan Number(), parseInt hanya bekerja dengan angka bulat, dan mengabaikan karakter setelah angka yang valid:
let angka1 = parseInt("3.14", 10);
let angka2 = Number("3.14");
console.log(angka1); // Output: 3
console.log(angka2); // Output: 3.14
Jadi, gunakan parseInt jika kamu hanya memerlukan angka bulat.
Dengan menguasai parseInt, kamu bisa lebih mudah mengelola dan memanipulasi input pengguna dalam bentuk string menjadi angka pada JavaScript.
Link terkait: