Rumah >hujung hadapan web >tutorial js >Cara menggunakan kaedah parseint javascript
Fungsi kaedah parseint JavaScript adalah untuk menghuraikan rentetan dan mengembalikan integer Sintaks ialah "parseInt(rentetan, radix)", di mana rentetan parameter mewakili rentetan yang akan dihuraikan.
Persekitaran pengendalian artikel ini: sistem windows7, versi javascript 1.8.5, komputer DELL G3
Cara menggunakan kaedah parseint javascript?
Fungsi JavaScript parseInt()
Definisi dan penggunaan
fungsi parseInt() menghuraikan rentetan dan mengembalikan integer.
Apabila nilai radix parameter ialah 0, atau parameter tidak ditetapkan, parseInt() akan menentukan asas nombor berdasarkan rentetan.
Apabila radix parameter diabaikan, JavaScript lalai kepada radix nombor seperti berikut:
Jika rentetan bermula dengan "0x", parseInt() akan menghuraikan rentetan yang lain menjadi integer heksadesimal.
ECMAScript v3 membenarkan pelaksanaan parseInt() untuk menghuraikan aksara berikutnya sebagai nombor perlapanan atau perenambelasan jika rentetan bermula dengan 0.
Jika rentetan bermula dengan nombor dari 1 hingga 9, parseInt() akan menghuraikannya menjadi integer perpuluhan.
Sintaks
parseInt(string, radix)
Parameter
rentetan diperlukan. Rentetan untuk dihuraikan.
radix Pilihan. Mewakili asas nombor yang hendak dihuraikan. Nilainya antara 2 ~ 36.
Fungsi parseInt() disokong dalam semua pelayar utama
Petua dan Nota
Nota: Hanya nombor pertama dalam rentetan akan dikembalikan.
Nota: Ruang hadapan dan belakang dibenarkan.
Nota: Jika aksara pertama rentetan tidak boleh ditukar kepada nombor, parseInt() akan mengembalikan NaN.
Nota: Pelayar lama lalai kepada asas perlapanan apabila rentetan bermula dengan "0". ECMAScript 5, lalai ialah asas perpuluhan.
Contoh
Kami akan menggunakan parseInt() untuk menghuraikan rentetan yang berbeza:
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>");
Hasil keluaran contoh di atas:
10 10 34 60 40 NaN 10 10 8 16 16
Nota : Kerana pelayar lama menggunakan versi lama ECMAScript (versi ECMAScript lebih kecil daripada ECMAScript 5, oktal digunakan secara lalai apabila rentetan bermula dengan "0", dan ECMAScript 5 menggunakan perpuluhan), jadi apabila menghuraikan ("010"), 8 akan dikeluarkan.
Kajian yang disyorkan: "Tutorial Asas JavaScript"
Atas ialah kandungan terperinci Cara menggunakan kaedah parseint javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!