Latest web development tutorials

JavaScript parseInt () function

Reference Manual fungsi Fungsi JavaScript global

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

parseInt(string, radix)

参数 描述
string 必需。要被解析的字符串。
radix 可选。表示要解析的数字的基数。该值介于 2 ~ 36 之间。


Dukungan Browser

Internet ExplorerFirefoxOperaGoogle ChromeSafari

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:

<script>

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 .



Reference Manual fungsi Fungsi JavaScript global