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
javascriptNumber(o‘tkaziladigan narsa);
Misol
Mantiqiy qiymat
true ni raqamga o‘tkazamiz:
javascriptNumber(true);
Kod bajarish natijasi:
javascript1
Misol
Endi esa mantiqiy qiymat
false ni o‘tkazamiz:
javascriptNumber(false);
Kod bajarish natijasi:
javascript0
Misol
Keling, funktsiya parametriga raqamni o‘z ichiga olgan satr kirirtamiz:
javascriptNumber('53');
O‘tkazish natijasida biz raqam olamiz:
javascript53
Misol
Endi esa raqamga satr boshida va oxirida bo‘sh joy qo‘shamiz:
javascriptNumber(' 5 ');
Kod bajarilgandan so‘ng keraksiz bo‘sh joylar o‘chiriladi va natijada biz raqam olamiz:
javascript5
Misol
Keling, bo‘sh satrni o‘tkazamiz:
javascriptNumber('');
Kod bajarish natijasi:
javascript0
Misol
Endi harf va raqamni o‘z ichiga olgan satrni o‘tkazamiz:
javascriptNumber('a5');
Kod bajarilgandan so‘ng
biz NaN qiymatini olamiz,
bu ruxsat berilmagan matematik
amalni ko‘rsatadi:
javascriptNaN
Misol
Keling, satrdagi harf va raqamni o‘rinlarini almashtiramiz:
javascriptNumber('5a');
Kod bajarish natijasi oldingi kabi bo‘ladi:
javascriptNaN
Misol
Endi raqamlari bo‘sh joy bilan ajratilgan satrni o‘tkazamiz:
javascriptNumber('5 5');
Kod bajarish natijasida biz yana bu matematik amalning ruxsat berilmaganligini ko‘ramiz:
javascriptNaN
Misol
Keling, satrga o‘ralgan mantiqiy qiymat
true ni o‘tkazamiz:
javascriptNumber('true');
Kod bajarilgandan so‘ng
yana NaN olamiz:
javascriptNaN
Misol
Endi bo‘sh ob'ektni o‘tkazamiz:
javascriptNumber({});
Kod bajarish natijasi:
javascriptNaN
Misol
Keling, funktsiya parametriga bo‘sh massiv beramiz:
javascriptNumber([]);
Natijada biz
0 raqamini olamiz:
javascript0
Misol
Endi massivga raqam qo‘shamiz:
javascriptNumber([1]);
Massiv raqamga o‘tkaziladi:
javascript1
Misol
Keling, ikkita raqamni o‘z ichiga olgan massivni o‘tkazamiz:
javascriptNumber([1, 2]);
Natijada yana bizga bu matematik amalning ruxsat berilmaganligi haqida xabar beriladi:
javascriptNaN
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