18 of 264 menu

Funcția parseInt

Funcția parseInt transformă un șir în număr întreg. Acest lucru este necesar pentru valori de tipul '12px' - când la început se află un număr, iar apoi unități de măsură. Dacă aplici funcția parseInt la '12px', atunci rezultatul va fi numărul 12 (și acesta va fi într-adevăr un număr, nu un șir). Transformarea va avea loc doar dacă numărul întreg se află la începutul șirului, altfel va fi afișat NaN. Ca al doilea parametru poți specifica baza de numerație a numărului, iar funcția va returna numărul, convertit din baza de numerație specificată în zecimal.

Sintaxă

parseInt(șir, [baza de numerație]);

Exemplu

Să transformăm un șir în număr întreg:

console.log(parseInt('10px'));

Rezultatul executării codului:

10

Exemplu

La transformarea unei fracții, partea fracționară va fi eliminată:

console.log(parseInt('10.3px'));

Rezultatul executării codului:

10

Exemplu

În acest exemplu, funcția nu va putea citi numărul (deoarece acesta nu se află la începutul șirului) și va returna NaN:

let str = 'width: 100px;'; console.log(parseInt(str));

Rezultatul executării codului:

NaN

Vezi și

  • funcția parseFloat,
    care extrage un număr fracționar din începutul unui șir
  • funcția Number,
    care transformă în număr
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