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