Number Funksiyası
Number funksiyası ötürülən
dəyəri ədədə çevirir. Sətir halında,
kənarlardakı boşluq simvolları
kəsilib çıxarılır, sonra əgər
sətri ədədə çevirmək mümkündürsə -
bu ədəd qaytarılır, əks halda isə
NaN qaytarılır.
true dəyəri
1 ədədinə,
false dəyəri isə
- 0 ədədinə çevrilir. Objektlər
ədədi çevrilmələrdə NaN-a çevrilir.
Sintaksis
javascriptNumber(çeviriləcək dəyər);
Nümunə
Boolean dəyəri
true-i ədədə çevirək:
javascriptNumber(true);
Kodun icrasının nəticəsi:
javascript1
Nümunə
İndi isə Boolean dəyəri
false-i çevirək:
javascriptNumber(false);
Kodun icrasının nəticəsi:
javascript0
Nümunə
Gəlin funksiyanın parametrinə ədəd ehtiva edən sətir ötürək:
javascriptNumber('53');
Çevrilmə nəticəsində ədəd alırıq:
javascript53
Nümunə
İndi isə ədədə sətrin əvvəlində və sonunda boşluq əlavə edək:
javascriptNumber(' 5 ');
Kod icra edildikdən sonra əlavə boşluqlar silinir və nəticədə ədəd alırıq:
javascript5
Nümunə
Gəlin boş sətri çevirək:
javascriptNumber('');
Kodun icrasının nəticəsi:
javascript0
Nümunə
İndi hərf və rəqəm ehtiva edən sətri çevirək:
javascriptNumber('a5');
Kod icra edildikdən sonra
etibarsız riyazi əməliyyatı
göstərən NaN dəyərini alırıq:
javascriptNaN
Nümunə
Gəlin sətirdə hərf və rəqəmin yerlərini dəyişək:
javascriptNumber('5a');
Kodun icrasının nəticəsi eyni qalır:
javascriptNaN
Nümunə
İndi boşluqla ayrılmış rəqəmlər olan sətri çevirək:
javascriptNumber('5 5');
Kodun icrası nəticəsində yenə bu riyazi əməliyyatın etibarsız olduğunu görürük:
javascriptNaN
Nümunə
Gəlin sətir içərisində olan
true Boolean dəyərini çevirək:
javascriptNumber('true');
Kod icra edildikdən sonra
yenə NaN alırıq:
javascriptNaN
Nümunə
İndi boş obyekti çevirək:
javascriptNumber({});
Kodun icrasının nəticəsi:
javascriptNaN
Nümunə
Gəlin funksiyanın parametrində boş massiv təyin edək:
javascriptNumber([]);
Nəticədə
0 ədədini alırıq:
javascript0
Nümunə
İndi massivə rəqəm əlavə edək:
javascriptNumber([1]);
Massiv ədədə çevrilir:
javascript1
Nümunə
Gəlin iki rəqəm daxil olan massivi çevirək:
javascriptNumber([1, 2]);
Nəticədə bizə yenə bu riyazi əməliyyatın etibarsız olduğu bildirilir:
javascriptNaN
Həmçinin baxın
-
Numberfunksiyası,
ədədə çevirir -
parseIntfunksiyası,
sətrin əvvəlindən tam ədədi çıxarır -
parseFloatfunksiyası,
sətrin əvvəlindən kəsr ədədi çıxarır -
Stringfunksiyası,
sətirə çevirir -
Booleanfunksiyası,
Boolean dəyərə çevirir