JavaScript parseInt() fonksiyonu

Tanım ve Kullanım

parseInt() Fonksiyon diziyi解析 eder ve tamsayı döndürür.

radix Parametre, hangi sayı sisteminin kullanılacağını belirtmek için kullanılır, örneğin temel 16 (onaltılık) olarak belirtildiğinde, dizideki sayılar onaltılık sayılardan ondalık sayılara dönüştürülür.

Eğer radix Parametre atlanırsa, JavaScript'in varsayılan değerleri aşağıdaki gibidir:

  • Dizinin başında "0x" ile başlıyorsa temel 16 (onaltılık) olur
  • Dizinin başında "0" ile başlıyorsa temel 8 (sekizlik) olur. Bu özellik artık kullanılmamaktadır
  • Dizinin başında herhangi bir değerle başlıyorsa temel 10 (ondalık) olur

Dikkat:Sadece dizideki ilk sayıyı döndürür!

Açıklama:Önceden ve sonrasında boşlukları izin verir.

Açıklama:İlk karakter sayıya dönüştürülemezseparseInt() NaN döndürür.

Açıklama:Eski tarayıcılar parseInt("010")'yi 8 olarak verecek, çünkü ECMAScript'in eski sürümleri (ECMAScript 5'ten eski) bir dizinin başında "0" ile başlıyorsa otomatik olarak sekizlik (8) temel kullanır. ECMAScript 5'ten itibaren varsayılan değer ondalık (10) temeldir.

örnek

Farklı dizileri解析:

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;

Kişisel olarak deneyin

gramer

parseInt(dizi, radix)

parametre değeri

parametre tanım
dizi Gerekli. Ayrıştırılacak olan dizi.
radix Opsiyonel. Kullanmak istediğiniz sayı sisteminin sayısını temsil eder (2'den 36'ya kadar).

Teknik Ayrıntılar

Dönüşüm Değeri: Dönüşüm: Eğer ilk karakter sayıya dönüştürülemezse NaN döner.
JavaScript Sürümü: ECMAScript 1

Tarayıcı Desteği

Fonksiyon Chrome Edge Firefox Safari Opera
parseInt() Destek Destek Destek Destek Destek