tutorial pengembangan web terbaru
 

JavaScript parseInt() Function

<Fungsi JavaScript global

Contoh

Mengurai string yang berbeda:

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;

Hasil n akan:

Cobalah sendiri "

Definisi dan Penggunaan

The parseInt() fungsi mem-parsing string dan mengembalikan integer.

Parameter radix digunakan untuk menentukan sistem angka yang akan digunakan, misalnya, radix dari 16 (hexadecimal) menunjukkan bahwa jumlah dalam string harus diurai dari sejumlah heksadesimal ke angka desimal.

Jika parameter radix dihilangkan, JavaScript mengasumsikan berikut:

  • Jika string dimulai dengan "0x" , radix adalah 16 (hexadecimal)
  • Jika string dimulai dengan "0" , radix adalah 8 (octal) . fitur ini sudah ditinggalkan
  • Jika string dimulai dengan nilai lain, radix adalah 10 (decimal)

Note: Hanya nomor pertama dalam string dikembalikan!

Note: Memimpin dan spasi diperbolehkan.

Note: Jika karakter pertama tidak dapat dikonversi ke angka, parseInt() mengembalikan NaN.

Catatan: Lama browser akan menghasilkan parseInt("010") sebagai 8, karena versi ECMAScript, (lebih tua dari ECMAScript 5, menggunakan radix oktal (8) sebagai default ketika string dimulai dengan "0" . Pada ECMAScript 5, default adalah radix desimal (10) .


Dukungan Browser

Fungsi
parseInt() iya nih iya nih iya nih iya nih iya nih

Sintaksis

parseInt( string,radix )

Nilai parameter

Parameter Deskripsi
string Wajib. string untuk diurai
radix Pilihan. Sejumlah (from 2 to 36) yang merupakan sistem angka yang akan digunakan

Rincian teknis

Kembali Nilai: Sebuah angka. Jika karakter pertama tidak dapat dikonversi ke angka, NaN dikembalikan
Versi JavaScript: 1.0

<Fungsi JavaScript global