DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

PARSEINT PADA JAVASCRIPT

Pelajari cara menggunakan parseInt pada JavaScript untuk mengubah string menjadi angka dengan mudah dan cepat. Panduan simpel dan mudah dimengerti.

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.

Cara Menggunakan parseInt

Sintaks Dasar

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.

Contoh Penggunaan

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.

Mengabaikan Karakter Non-Numerik

parseInt akan mengabaikan karakter setelah menemukan angka yang valid. Contohnya:

let angka = parseInt("42px", 10);
console.log(angka); // Output: 42

Karakter “px” akan diabaikan.

Mengatasi String Tanpa Angka

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

Perbedaan dengan Number()

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.


Daftar newsletter skodev masukkan emailmu untuk dapat informasi menarik dari dunia koding