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
Number(çeviriləcək dəyər);
Nümunə
Boolean dəyəri
true-i ədədə çevirək:
Number(true);
Kodun icrasının nəticəsi:
1
Nümunə
İndi isə Boolean dəyəri
false-i çevirək:
Number(false);
Kodun icrasının nəticəsi:
0
Nümunə
Gəlin funksiyanın parametrinə ədəd ehtiva edən sətir ötürək:
Number('53');
Çevrilmə nəticəsində ədəd alırıq:
53
Nümunə
İndi isə ədədə sətrin əvvəlində və sonunda boşluq əlavə edək:
Number(' 5 ');
Kod icra edildikdən sonra əlavə boşluqlar silinir və nəticədə ədəd alırıq:
5
Nümunə
Gəlin boş sətri çevirək:
Number('');
Kodun icrasının nəticəsi:
0
Nümunə
İndi hərf və rəqəm ehtiva edən sətri çevirək:
Number('a5');
Kod icra edildikdən sonra
etibarsız riyazi əməliyyatı
göstərən NaN dəyərini alırıq:
NaN
Nümunə
Gəlin sətirdə hərf və rəqəmin yerlərini dəyişək:
Number('5a');
Kodun icrasının nəticəsi eyni qalır:
NaN
Nümunə
İndi boşluqla ayrılmış rəqəmlər olan sətri çevirək:
Number('5 5');
Kodun icrası nəticəsində yenə bu riyazi əməliyyatın etibarsız olduğunu görürük:
NaN
Nümunə
Gəlin sətir içərisində olan
true Boolean dəyərini çevirək:
Number('true');
Kod icra edildikdən sonra
yenə NaN alırıq:
NaN
Nümunə
İndi boş obyekti çevirək:
Number({});
Kodun icrasının nəticəsi:
NaN
Nümunə
Gəlin funksiyanın parametrində boş massiv təyin edək:
Number([]);
Nəticədə
0 ədədini alırıq:
0
Nümunə
İndi massivə rəqəm əlavə edək:
Number([1]);
Massiv ədədə çevrilir:
1
Nümunə
Gəlin iki rəqəm daxil olan massivi çevirək:
Number([1, 2]);
Nəticədə bizə yenə bu riyazi əməliyyatın etibarsız olduğu bildirilir:
NaN
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