18 of 264 menu

Funktsioon parseInt

Funktsioon parseInt teisendab stringi täisarvuks. See on vajalik väärtuste puhul nagu '12px' - kui alguses on number ja seejärel mõõtühikud. Kui rakendada funktsiooni parseInt väärtusele '12px', on tulemuseks number 12 (ja see on tõeline number, mitte string). Teisendamine toimub ainult siis, kui täisarv on stringi alguses, vastasel juhul tagastatakse NaN. Teise parameetrina saab määrata arvu numbrisüsteemi, ja funktsioon tagastab arvu, mis on teisendatud määratud numbrisüsteemist kümnendsüsteemi.

Süntaks

parseInt(string, [numbrisüsteem]);

Näide

Teisendame stringi täisarvuks:

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

Koodi täitmise tulemus:

10

Näide

Murru teisendamisel jäetakse murdosa kõrvale:

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

Koodi täitmise tulemus:

10

Näide

Selles näites ei suuda funktsioon lugeda arvu (kuna see ei ole stringi alguses) ja tagastab NaN:

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

Koodi täitmise tulemus:

NaN

Vaata ka

  • funktsiooni parseFloat,
    mis eraldab stringi algusest ujukomaarvu
  • funktsiooni Number,
    mis teisendab arvuks
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu