Fungsi parseInt() JavaScript
- Halaman Sebelumnya
- Halaman Berikutnya
- Kembali ke Lapisan Atas Panduan Global JavaScript
Definisi dan penggunaan
parseInt()
Fungsi menghurai string dan mengembalikan nombor.
radix Parameter digunakan untuk menentukan jenis sistem nombor yang digunakan, seperti asas 16 (hexadesimal) menunjukkan bahawa nombor dalam string seharusnya diubah suai ke nombor desimal daripada nombor heksadesimal.
Jika radix Parameter digunakan untuk menentukan jenis sistem nombor yang digunakan, seperti asas 16 (hexadesimal) menunjukkan bahawa nombor dalam string seharusnya diubah suai ke nombor desimal daripada nombor heksadesimal.
- Jika string bermula dengan "0x", asas adalah 16 (hexadesimal)
- Jika string bermula dengan "0", asas adalah 8 (oktal). Kegunaan ini sudah dihapuskan
- Jika string bermula dengan apa-apa nilai lain, asas adalah 10 (desimal)
Perhatian:Hanya kembalikan nombor pertama dalam string!
Komen:Membolehkan ruang awal dan akhir.
Komen:Jika karakter pertama tidak dapat diubah suai ke nombor,parseInt()
Kembalikan NaN.
Komen:Kedudukan lama akan membawa parseInt("010") untuk 8, kerana versi lama ECMAScript (lebih lama daripada ECMAScript 5) menggunakan asas oktal (8) sebagai nilai baku apabila string bermula dengan "0". Dari ECMAScript 5, nilai baku adalah asas desimal (10).
Example
Parse different strings:
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;
Syntax
parseInt(string, radix)
Value of Parameter
Parameter | Description |
---|---|
string | Wajib. String yang perlu disahut. |
radix | Pilihan. Mewakili nombor sistem angka yang digunakan (dari 2 hingga 36). |
Detil Teknologi
Kembalikan Nilai: | Bilangan. Jika karakter pertama tidak dapat diubah suai ke nombor, kembalikan NaN. |
---|---|
Versi JavaScript: | ECMAScript 1 |
Dukungan Pemetaan Browser
Fungsi | Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
parseInt() | Dukungan | Dukungan | Dukungan | Dukungan | Dukungan |
- Halaman Sebelumnya
- Halaman Berikutnya
- Kembali ke Lapisan Atas Panduan Global JavaScript