Number funktsiyasi
Number funktsiyasi berilgan
qiymatni raqamga o‘tkazadi. Satr bo‘lsa, chetlaridagi
bo‘sh joy belgilari kesiladi, keyin agar
satrni raqamga o‘tkazish mumkin bo‘lsa -
u raqam qaytariladi, aks holda -
NaN qaytariladi.
true qiymati
1 raqamiga o‘tkaziladi,
false qiymati
- 0 raqamiga. Ob'ektlar raqamli
o‘tkazishlarda NaN ga aylanadi.
Sintaksis
Number(o‘tkaziladigan narsa);
Misol
Mantiqiy qiymat
true ni raqamga o‘tkazamiz:
Number(true);
Kod bajarish natijasi:
1
Misol
Endi esa mantiqiy qiymat
false ni o‘tkazamiz:
Number(false);
Kod bajarish natijasi:
0
Misol
Keling, funktsiya parametriga raqamni o‘z ichiga olgan satr kirirtamiz:
Number('53');
O‘tkazish natijasida biz raqam olamiz:
53
Misol
Endi esa raqamga satr boshida va oxirida bo‘sh joy qo‘shamiz:
Number(' 5 ');
Kod bajarilgandan so‘ng keraksiz bo‘sh joylar o‘chiriladi va natijada biz raqam olamiz:
5
Misol
Keling, bo‘sh satrni o‘tkazamiz:
Number('');
Kod bajarish natijasi:
0
Misol
Endi harf va raqamni o‘z ichiga olgan satrni o‘tkazamiz:
Number('a5');
Kod bajarilgandan so‘ng
biz NaN qiymatini olamiz,
bu ruxsat berilmagan matematik
amalni ko‘rsatadi:
NaN
Misol
Keling, satrdagi harf va raqamni o‘rinlarini almashtiramiz:
Number('5a');
Kod bajarish natijasi oldingi kabi bo‘ladi:
NaN
Misol
Endi raqamlari bo‘sh joy bilan ajratilgan satrni o‘tkazamiz:
Number('5 5');
Kod bajarish natijasida biz yana bu matematik amalning ruxsat berilmaganligini ko‘ramiz:
NaN
Misol
Keling, satrga o‘ralgan mantiqiy qiymat
true ni o‘tkazamiz:
Number('true');
Kod bajarilgandan so‘ng
yana NaN olamiz:
NaN
Misol
Endi bo‘sh ob'ektni o‘tkazamiz:
Number({});
Kod bajarish natijasi:
NaN
Misol
Keling, funktsiya parametriga bo‘sh massiv beramiz:
Number([]);
Natijada biz
0 raqamini olamiz:
0
Misol
Endi massivga raqam qo‘shamiz:
Number([1]);
Massiv raqamga o‘tkaziladi:
1
Misol
Keling, ikkita raqamni o‘z ichiga olgan massivni o‘tkazamiz:
Number([1, 2]);
Natijada yana bizga bu matematik amalning ruxsat berilmaganligi haqida xabar beriladi:
NaN
Shuningdek qarang
-
Numberfunktsiyasi,
bu raqamga o‘tkazadi -
parseIntfunktsiyasi,
bu satr boshidan butun son ajratib oladi -
parseFloatfunktsiyasi,
bu satr boshidan kasr son ajratib oladi -
Stringfunktsiyasi,
bu satrga o‘tkazadi -
Booleanfunktsiyasi,
bu mantiqiy qiymatga o‘tkazadi