Number Fonksiyonu

Number fonksiyonu, iletilen değeri bir sayıya dönüştürür. Bir dize durumunda, kenarlardaki boşluk karakterleri kırpılır, ardından, eğer dize bir sayıya dönüştürülebilirse - o sayı döndürülür, dönüştürülemezse - NaN döndürülür. true değeri 1 sayısına, false değeri ise 0 sayısına dönüştürülür. Nesneler, sayısal dönüştürmeler sırasında NaN'a dönüşür.

Sözdizimi

javascriptNumber(dönüştürülecek değer);

Örnek

Boolean değeri true'u sayıya dönüştürelim:

javascriptNumber(true);

Kodun çalıştırılmasının sonucu:

javascript1

Örnek

Şimdi de Boolean değeri false'u dönüştürelim:

javascriptNumber(false);

Kodun çalıştırılmasının sonucu:

javascript0

Örnek

Fonksiyonun parametresine içinde sayı bulunan bir dize girelim:

javascriptNumber('53');

Dönüştürme sonucunda bir sayı elde ederiz:

javascript53

Örnek

Şimdi sayıya başında ve sonunda boşluklar ekleyelim:

javascriptNumber(' 5 ');

Kod çalıştırıldıktan sonra fazla boşluklar kaldırılır ve sonuçta sayıyı elde ederiz:

javascript5

Örnek

Boş bir dizeyi dönüştürelim:

javascriptNumber('');

Kodun çalıştırılmasının sonucu:

javascript0

Örnek

Şimdi, içinde harf ve rakam bulunan bir dizeyi dönüştürelim:

javascriptNumber('a5');

Kod çalıştırıldıktan sonra geçersiz bir matematiksel işlemi gösteren NaN değerini alırız:

javascriptNaN

Örnek

Dizede harf ve rakamın yerini değiştirelim:

javascriptNumber('5a');

Kodun çalıştırılmasının sonucu öncekiyle aynı kalır:

javascriptNaN

Örnek

Şimdi, içindeki sayıların boşlukla ayrıldığı bir dizeyi dönüştürelim:

javascriptNumber('5 5');

Kodun çalıştırılmasının sonucunda yine bu matematiksel işlemin geçersiz olduğunu görürüz:

javascriptNaN

Örnek

Bir dize içine alınmış true Boolean değerini dönüştürelim:

javascriptNumber('true');

Kod çalıştırıldıktan sonra yine NaN elde ederiz:

javascriptNaN

Örnek

Şimdi boş bir nesneyi dönüştürelim:

javascriptNumber({});

Kodun çalıştırılmasının sonucu:

javascriptNaN

Örnek

Fonksiyonun parametresine boş bir dizi atayalım:

javascriptNumber([]);

Sonuç olarak 0 sayısını elde ederiz:

javascript0

Örnek

Şimdi diziye bir rakam ekleyelim:

javascriptNumber([1]);

Dizi bir sayıya dönüştürülür:

javascript1

Örnek

İki rakam içeren bir diziyi dönüştürelim:

javascriptNumber([1, 2]);

Sonuçta bize yine bu matematiksel işlemin geçersiz olduğu bildirilir:

javascriptNaN

Ayrıca bakınız

  • bir sayıya dönüştüren Number
    fonksiyonu
  • bir dizenin başından tamsayı çıkaran parseInt
    fonksiyonu
  • bir dizenin başından ondalıklı sayı çıkaran parseFloat
    fonksiyonu
  • bir dizeye dönüştüren String
    fonksiyonu
  • Boolean değere dönüştüren Boolean
    fonksiyonu