Funksioni Number
Funksioni Number e kthen vlerën e kaluar
në një numër. Në rastin e një vargu, karakteret
e hapësirave në anët priten, pastaj, nëse
vargu mund të shndërrohet në numër -
kthehet ai numër, dhe nëse jo - kthehet
NaN.
Vlera true
shndërrohet në numrin 1, vlera
false
- në numrin 0. Objektet gjatë
shndërrimeve numerike kthehen në NaN.
Sintaksa
javascriptNumber(çfarë duhet shndërruar);
Shembull
Le të shndërrojmë vlerën boolean
true në numër:
javascriptNumber(true);
Rezultati i ekzekutimit të kodit:
javascript1
Shembull
Tani le të shndërrojmë
vlerën boolean false:
javascriptNumber(false);
Rezultati i ekzekutimit të kodit:
javascript0
Shembull
Le të vendosim në parametrin e funksionit një varg që përmban një numër:
javascriptNumber('53');
Si rezultat i shndërrimit ne marrim numrin:
javascript53
Shembull
Tani le t'i shtojmë numrit hapësira në fillim dhe në fund të vargut:
javascriptNumber(' 5 ');
Pas ekzekutimit të kodit hapësirat e tepërta hiqen dhe si rezultat marrim numrin:
javascript5
Shembull
Le të shndërrojmë një varg bosh:
javascriptNumber('');
Rezultati i ekzekutimit të kodit:
javascript0
Shembull
Tani le të shndërrojmë një varg, që përmban shkronja dhe numra:
javascriptNumber('a5');
Pas ekzekutimit të kodit
marrim vlerën NaN,
që tregon një operacion matematikor
të pavlefshëm:
javascriptNaN
Shembull
Le të ndërrojmë vendet në varg të shkronjës dhe numrit:
javascriptNumber('5a');
Rezultati i ekzekutimit të kodit do të mbetet i njëjtë:
javascriptNaN
Shembull
Tani le të shndërrojmë një varg, ku numrat ndahen me hapësirë:
javascriptNumber('5 5');
Si rezultat i ekzekutimit të kodit ne përsëri do të shohim se ky operacion matematikor është i pavlefshëm:
javascriptNaN
Shembull
Le të shndërrojmë vlerën boolean
true, të mbyllur në një varg:
javascriptNumber('true');
Pas ekzekutimit të kodit
përsëri marrim NaN:
javascriptNaN
Shembull
Tani le të shndërrojmë një objekt bosh:
javascriptNumber({});
Rezultati i ekzekutimit të kodit:
javascriptNaN
Shembull
Le të vendosim në parametrin e funksionit një array bosh:
javascriptNumber([]);
Si rezultat ne marrim
numrin 0:
javascript0
Shembull
Tani le të shtojmë një numër në array:
javascriptNumber([1]);
Array do të shndërrohet në numër:
javascript1
Shembull
Le të shndërrojmë një array që përfshin dy numra:
javascriptNumber([1, 2]);
Si rezultat na do të informohet përsëri, se ky operacion matematikor është i pavlefshëm:
javascriptNaN
Shihni gjithashtu
-
funksionin
Number,
që e kthen në numër -
funksionin
parseInt,
që nxjerr një numër të plotë nga fillimi i vargut -
funksionin
parseFloat,
që nxjerr një numër thyesor nga fillimi i vargut -
funksionin
String,
që e kthen në varg -
funksionin
Boolean,
që e kthen në vlerë boolean