18 of 264 menu

Funkcia parseInt

Funkcia parseInt prevádza reťazec na celé číslo. To je potrebné pre hodnoty ako '12px' - keď na začiatku je číslo a potom jednotky merania. Ak aplikujete funkciu parseInt na '12px', výsledkom bude číslo 12 (a bude to naozaj číslo, nie reťazec). Konverzia prebehne, iba ak celé číslo je na začiatku reťazca, inak bude vrátené NaN. Druhým parametrom môžete určiť číselnú sústavu čísla a funkcia vráti číslo prevedené z určenej číselnej sústavy do desiatkovej.

Syntax

parseInt(řetězec, [číselná soustava]);

Príklad

Premeňme reťazec na celé číslo:

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

Výsledok vykonania kódu:

10

Príklad

Pri prevode zlomku bude zlomková časť odstránená:

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

Výsledok vykonania kódu:

10

Príklad

V tomto príklade funkcia nebude môcť prečítať číslo (pretože nie je na začiatku reťazca) a vráti NaN:

let str = 'šírka: 100px;'; console.log(parseInt(str));

Výsledok vykonania kódu:

NaN

Pozrite si aj

  • funkciu parseFloat,
    ktorá extrahuje desatinné číslo zo začiatku reťazca
  • funkciu Number,
    ktorá prevádza na číslo
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť