17 of 264 menu

Funcția Number

Funcția Number convertește valoarea transmisă într-un număr. În cazul unui șir, caracterele de spațiere de la margini sunt tăiate, apoi, dacă șirul poate fi convertit într-un număr - este returnat acel număr, iar dacă nu - este returnat NaN. Valoarea true este convertită în numărul 1, valoarea false - în numărul 0. Obiectele la conversiile numerice se transformă în NaN.

Sintaxă

Number(ce trebuie convertit);

Exemplu

Să convertim valoarea booleană true într-un număr:

Number(true);

Rezultatul executării codului:

1

Exemplu

Acum să convertim valoarea booleană false:

Number(false);

Rezultatul executării codului:

0

Exemplu

Să introducem în parametrul funcției un șir care conține un număr:

Number('53');

În urma conversiei vom obține numărul:

53

Exemplu

Acum să adăugăm spații la începutul și sfârșitul șirului cu număr:

Number(' 5 ');

După executarea codului, spațiile în exces sunt eliminate și, ca urmare, obținem numărul:

5

Exemplu

Să convertim un șir gol:

Number('');

Rezultatul executării codului:

0

Exemplu

Acum să convertim un șir care conține o literă și un număr:

Number('a5');

După executarea codului, obținem valoarea NaN, care indică o operație matematică invalidă:

NaN

Exemplu

Să schimbăm ordinea literei și a numărului în șir:

Number('5a');

Rezultatul executării codului rămâne același:

NaN

Exemplu

Acum să convertim un șir în care numerele sunt separate prin spațiu:

Number('5 5');

În urma executării codului, vom vedea din nou că această operație matematică este invalidă:

NaN

Exemplu

Să convertim valoarea booleană true, încadrată într-un șir:

Number('true');

După executarea codului, obținem din nou NaN:

NaN

Exemplu

Acum să convertim un obiect gol:

Number({});

Rezultatul executării codului:

NaN

Exemplu

Să setăm în parametrul funcției un array gol:

Number([]);

În urmă vom obține numărul 0:

0

Exemplu

Acum să adăugăm în array o cifră:

Number([1]);

Array-ul este convertit în număr:

1

Exemplu

Să convertim un array care include două cifre:

Number([1, 2]);

În urmă, ni se va comunica din nou că această operație matematică este invalidă:

NaN

Vedeți și

  • funcția Number,
    care convertește la număr
  • funcția parseInt,
    care extrage un număr întreg din începutul șirului
  • funcția parseFloat,
    care extrage un număr fracționar din începutul șirului
  • funcția String,
    care convertește la șir
  • funcția Boolean,
    care convertește la valoare booleană
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge