JavaScript parseInt () function
Definisi dan Penggunaan
parseInt () berfungsi untuk mengurai string dan mengembalikan integer.
Ketika parameter radix adalah 0 atau tidak menetapkan parameter, parseInt () berdasarkan string untuk menentukan bilangan basis.
Ketika parameter ini diabaikan radix, JavaScript angka dasar standar sebagai berikut:
- Jika string dimulai dengan "0x", parseInt () akan menyelesaikan sisa string integer heksadesimal.
- Jika string 0 di awal, maka v3 ECMAScript memungkinkan parseInt () merupakan implementasi dari karakter berikutnya diuraikan sebagai oktal atau heksadesimal.
- Jika string dimulai dengan nomor dari 1 sampai 9 ke, parseInt () akan menyelesaikannya untuk bilangan bulat desimal.
tatabahasa
参数 | 描述 |
---|---|
string | 必需。要被解析的字符串。 |
radix | 可选。表示要解析的数字的基数。该值介于 2 ~ 36 之间。 |
Dukungan Browser
Semua browser utama mendukung parseInt () function
Tips dan Catatan
Catatan: Hanya nomor pertama dalam string dikembalikan.
Catatan: Memimpin dan spasi diperbolehkan.
Catatan: Jika karakter pertama tidak dapat dikonversi ke digital, maka parseFloat () mengembalikan NaN.
Catatan: String "0" pada awal dasar default oktal browser tua. ECMAScript 5, basis standar desimal.
contoh
contoh
Kami akan menggunakan parseInt () untuk mengurai string yang berbeda:
document.write(parseInt("10") + "<br>");
document.write(parseInt("10.33") + "<br>");
document.write(parseInt("34 45 66") + "<br>");
document.write(parseInt(" 60 ") + "<br>");
document.write(parseInt("40 years") + "<br>");
document.write(parseInt("He was 40") + "<br>");
document.write("<br>");
document.write(parseInt("10",10)+ "<br>");
document.write(parseInt("010")+ "<br>");
document.write(parseInt("10",8)+ "<br>");
document.write(parseInt("0x10")+ "<br>");
document.write(parseInt("10",16)+ "<br>");
</script>
Contoh output di atas:
Coba »
Catatan: browser lama karena penggunaan versi lama dari ECMAScript (ECMAScript versi kurang dari ECMAScript 5, default ketika string "0" di oktal dimulai, ECMAScript 5 menggunakan desimal), sehingga parsing ( "010") akan menampilkan 8 .
Fungsi JavaScript global