Fungsi parseInt() dalam JavaScript
- Halaman Sebelumnya
- Halaman Berikutnya
- Kembali ke Timpang Atas Panduan Global JavaScript
Definisi dan penggunaan
parseInt()
Fungsi mengurai string dan mengembalikan bilangan bulat.
radix Parameter digunakan untuk menentukan sistem bilangan yang digunakan, seperti dasar bilangan 16 (hexadesimal) berarti angka di dalam string harus diurai dari bilangan heksadesimal ke desimal.
Jika radix Parameter digunakan untuk menentukan sistem bilangan yang digunakan, seperti dasar bilangan 16 (hexadesimal) berarti angka di dalam string harus diurai dari bilangan heksadesimal ke desimal.
- Jika string dimulai dengan "0x", dasar bilangan adalah 16 (hexadesimal)
- Jika string dimulai dengan "0", dasar bilangan adalah 8 (oktal). Karakter ini sudah usang
- Jika string dimulai dengan nilai lain, dasar bilangan adalah 10 (desimal)
Perhatian:Hanya kembalikan angka pertama di dalam string!
Komentar:Izinkan spasi awal dan akhir.
Komentar:Jika karakter pertama tidak dapat diubah menjadi angka,parseInt()
Kembalikan NaN.
Komentar:Perambatan yang lama akan menyebabkan parseInt("010") menjadi 8, karena versi lama ECMAScript (lebih lama daripada ECMAScript 5) menggunakan dasar bilangan oktal (8) sebagai nilai baku saat string dimulai dengan "0". Dari ECMAScript 5, nilai baku adalah desimal (10).
Contoh
urai berbagai string:
var a = parseInt("10") + "<br>"; var b = parseInt("10.00") + "<br>"; var c = parseInt("10.33") + "<br>"; var d = parseInt("34 45 66") + "<br>"; var e = parseInt(" 60 ") + "<br>"; var f = parseInt("40 years") + "<br>"; var g = parseInt("He was 40") + "<br>"; var h = parseInt("10", 10)+ "<br>"; var i = parseInt("010")+ "<br>"; var j = parseInt("10", 8)+ "<br>"; var k = parseInt("0x10")+ "<br>"; var l = parseInt("10", 16)+ "<br>"; var n = a + b + c + d + e + f + g + "<br>" + h + i + j + k +l;
Sintaks
parseInt(string, radix)
Nilai parameter
Parameter | Deskripsi |
---|---|
string | Wajib. String yang akan diurai. |
radix | Pilihan. Mewakili angka sistem bilangan yang digunakan (dari 2 hingga 36). |
Detil Teknologi
Nilai Kembalian: | Nilai. Jika karakter pertama tidak dapat diubah menjadi angka, kembalikan NaN. |
---|---|
Versi JavaScript: | ECMAScript 1 |
Dukungan Browser
Fungsi | Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
parseInt() | Dukungan | Dukungan | Dukungan | Dukungan | Dukungan |
- Halaman Sebelumnya
- Halaman Berikutnya
- Kembali ke Timpang Atas Panduan Global JavaScript