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

  • parseFloat fonksiyonu,
    bir stringin başındaki ondalık sayıyı çıkarır
  • Number fonksiyonu,
    bir değeri sayıya dönüştürür