JavaScript parseInt()
Contoh
Mengurai nilai yang berbeda:
parseInt("10");
parseInt("10.00");
parseInt("10.33");
parseInt("34 45 66");
parseInt(" 60 ");
parseInt("40 years");
parseInt("He was 40");
Definisi dan Penggunaan
Metode parseInt
mem-parsing nilai sebagai string dan mengembalikan bilangan bulat pertama.
Parameter radix menentukan sistem bilangan yang akan digunakan:
2 = biner, 8 = oktal, 10 = desimal, 16 = heksadesimal.
Jika radix dihilangkan, JavaScript mengasumsikan radix 10. Jika nilainya dimulai dengan "0x", JavaScript mengasumsikan radix 16.
Catatan
Jika karakter pertama tidak dapat dikonversi, NaN
dikembalikan.
Spasi awal dan akhir diabaikan.
Hanya bilangan bulat pertama yang ditemukan yang dikembalikan.
Browser lama akan mengembalikan 8 untuk parseInt("010"). Versi ECMAScript yang lebih lama menggunakan oktal (radix 8) untuk nilai yang dimulai dengan "0". Dari ECMAScript 5 (2009) default adalah desimal (radix 10).
Sintaksis
parseInt(string, radix)
Parameter
Parameter | Description |
value | Required. The value to be parsed. |
radix | Optional. Default is 10. A number (2 to 36) specifying the number system. |
Nilai Kembali
Jenis | Keterangan |
Sebuah angka. | NaN jika tidak ada bilangan bulat yang ditemukan. |
Dukungan Peramban
parseFloat()
adalah fitur ECMAScript1 (ES1).
ES1 (JavaScript 1997) didukung penuh di semua browser:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
Lebih Banyak Contoh
Mengurai nilai yang berbeda:
parseInt("10", 10);
parseInt("010");
parseInt("10", 8);
parseInt("0x10");
parseInt("10", 16);