DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout 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.