Number Funksiýasy

Number funksiýasy berlen bahany sana öwürýär. Setir ýagdaýynda gapdallardaky boşluk belgileri kesilýär, soňra, eger setiri sana öwürmek mümkin bolsa - onda şol san gaýtarylýar, ýok bolsa - gaýtarylýar NaN. true bahasy 1 sanyna öwürilýär, false bahasy - 0 sanyna. San öwürmeklerde obyektler NaN-a öwrülýär.

Sintaksis

javascriptNumber(öwürmeli zat);

Mysal

Boolean bahasyny true sanyna öwüreliň:

javascriptNumber(true);

Kodyň ýerine ýetiriliş netijesi:

javascript1

Mysal

Indi bolsa false boolean bahasyny öwüreliň:

javascriptNumber(false);

Kodyň ýerine ýetiriliş netijesi:

javascript0

Mysal

Funksiýanyň parametrine sany öz içine alýan setiri girizeliň:

javascriptNumber('53');

Öwürmek netijesinde biz san alyarys:

javascript53

Mysal

Indi bolsa sana setiriň başynda we ahyrynda boşluk goşalyň:

javascriptNumber(' 5 ');

Kody ýerine ýetirilensoň artyk boşluklar aýrylýar we netijede biz san alyarys:

javascript5

Mysal

Boş setiri öwüreliň:

javascriptNumber('');

Kodyň ýerine ýetiriliş netijesi:

javascript0

Mysal

Indi bolsa harp we san öz içine alýan setiri öwüreliň:

javascriptNumber('a5');

Kody ýerine ýetirilensoň biz rugsat berilmedik matematiki amaly görkezýän NaN bahasyny alyarys:

javascriptNaN

Mysal

Setirde harpy we sany ýerlerini çalyşdyryp göreliň:

javascriptNumber('5a');

Kodyň ýerine ýetiriliş netijesi öňki ýaly galar:

javascriptNaN

Mysal

Indi bolsa sanlaryň boşluk bilen bölünen setiri öwüreliň:

javascriptNumber('5 5');

Kody ýerine ýetiriliş netijesinde biz ýene-de bu matematiki amalyň rugsat berilmedikdigini görýäris:

javascriptNaN

Mysal

true boolean bahasyny, setir içine alnan ýagdaýynda, öwüreliň:

javascriptNumber('true');

Kody ýerine ýetirilensoň ýene-de NaN alyarys:

javascriptNaN

Mysal

Indi bolsa boş obýekti öwüreliň:

javascriptNumber({});

Kodyň ýerine ýetiriliş netijesi:

javascriptNaN

Mysal

Funksiýanyň parametrine boş massiw bereliň:

javascriptNumber([]);

Netijede biz 0 sanyny alyarys:

javascript0

Mysal

Indi bolsa massiwe san goşalyň:

javascriptNumber([1]);

Massiwe sana öwrüler:

javascript1

Mysal

Iki sany öz içine alýan massiwi öwüreliň:

javascriptNumber([1, 2]);

Netijede bize ýene-de, bu matematiki amalyň rugsat berilmedikdigi habar beriler:

javascriptNaN

Hem görüň

  • Number funksiýasy,
    sana öwürýär
  • parseInt funksiýasy,
    setiriň başyndan bitin san çykarýar
  • parseFloat funksiýasy,
    setiriň başyndan böleklik san çykarýar
  • String funksiýasy,
    setire öwürýär
  • Boolean funksiýasy,
    boolean bahasyna öwürýär