parseInt Fonksiyonu
parseInt fonksiyonu bir string'i
tam sayıya dönüştürür.
Bu, '12px' gibi değerler için gereklidir
- başta bir sayı ve ardından ölçü birimleri
olduğunda. Eğer parseInt fonksiyonunu
'12px' değerine uygularsanız, sonuç
12 sayısı olacaktır (ve bu gerçekten
bir string değil, bir sayı olacaktır).
Dönüşüm yalnızca tam sayı stringin başında
yer alıyorsa gerçekleşir, aksi takdirde
NaN
döndürülür.
İkinci parametre olarak sayı sistemini
belirtebilirsiniz ve fonksiyon belirtilen
sayı sisteminden ondalık sisteme dönüştürülmüş
sayıyı döndürür.
Sözdizimi
javascriptparseInt(string, [sayı sistemi]);
Örnek
String'i tam sayıya dönüştürelim:
javascriptconsole.log(parseInt('10px'));
Kodun çalıştırılmasının sonucu:
javascript10
Örnek
Ondalık sayı dönüştürülürken ondalık kısım atılacaktır:
javascriptconsole.log(parseInt('10.3px'));
Kodun çalıştırılmasının sonucu:
javascript10
Örnek
Bu örnekte fonksiyon sayıyı okuyamayacak
(çünkü stringin başında değil) ve
NaN döndürecektir:
javascriptlet str = 'genişlik: 100px;';
console.log(parseInt(str));
Kodun çalıştırılmasının sonucu:
javascriptNaN
Ayrıca Bakınız
-
parseFloatfonksiyonu,
bir stringin başındaki ondalık sayıyı çıkarır -
Numberfonksiyonu,
bir değeri sayıya dönüştürür