Örnek
Farklı dizeleri ayrıştırma:
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;
N sonucu olacaktır:
Kendin dene " Tanımı ve Kullanımı
parseInt() işlevi, bir dize ayrıştırır ve bir tamsayı döndürür.
Radix parametresi, kullanılan örneğin 16 bir kök olmak numarası olan sistem belirtmek için kullanılır (hexadecimal) dize sayısını ondalık sayıya onaltılık sayıda ayrıştırılır gerektiğini gösterir.
radix parametresi atlanırsa, JavaScript, aşağıdaki varsayılmaktadır:
- Dize ile başlıyorsa "0x" , sayı tabanı 16 (hexadecimal)
- Dize ile başlıyorsa "0" , sayı tabanı 8'dir (octal) . Bu özellik kullanımdan kaldırıldı
- Dize başka bir değer ile başlıyorsa, sayı tabanı 10'dur (decimal)
Note: Yalnızca dizede ilk sayı döndürülür!
Note: ön ve arka boşluk bırakılır.
Note: İlk karakter bir sayıya dönüştürülür edilemiyorsa, parseInt() NaN döndürür.
Not: Eski tarayıcılar sonuçlanacaktır parseInt("010") ECMAScript'e eski sürümleri, (eski ECMAScript'e 5'ten, sekizli tabanını kullandığı için 8 gibi (8) dize ile başlar, varsayılan olarak "0" . ECMAScript'e 5 itibarıyla varsayılan ondalık sayı tabanı olan (10) .
Tarayıcı Desteği
fonksiyon | |||||
---|---|---|---|---|---|
parseInt() | Evet | Evet | Evet | Evet | Evet |
Sözdizimi
parseInt( string,radix )
Parametre Değerleri
Parametre | Açıklama |
---|---|
string | Gereklidir. dize ayrıştırılmasına |
radix | İsteğe bağlı. Bir dizi (from 2 to 36) referans numarası sistemini temsil kullanılacak |
Teknik detaylar
Geri dönüş değeri: | Bir sayı. İlk karakter bir sayıya dönüştürülecek yapamıyorsanız, NaN döndürülür |
---|---|
JavaScript Versiyon: | 1.0 |
<JavaScript Küresel İşlevleri