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

  • Number funktsiyasi,
    bu raqamga o‘tkazadi
  • parseInt funktsiyasi,
    bu satr boshidan butun son ajratib oladi
  • parseFloat funktsiyasi,
    bu satr boshidan kasr son ajratib oladi
  • String funktsiyasi,
    bu satrga o‘tkazadi
  • Boolean funktsiyasi,
    bu mantiqiy qiymatga o‘tkazadi