18 of 264 menu

Funkcija parseInt

Funkcija parseInt paverčia eilutę į sveikąjį skaičių. Tai reikalinga tokioms reikšmėms kaip '12px' - kai pradžioje yra skaičius, o po to matavimo vienetai. Jei pritaikysite funkciją parseInt prie '12px', tai rezultatas bus skaičius 12 (ir tai bus tikras skaičius, o ne eilutė). Konversija įvyks, tik jei sveikasis skaičius yra eilutės pradžioje, kitu atveju bus grąžintas NaN. Antruoju parametru galima nurodyti skaičiaus sistemą, ir funkcija grąžins skaičių, konvertuotą iš nurodytos skaičiavimo sistemos į dešimtainę.

Sintaksė

parseInt(eilutė, [skaičiavimo sistema]);

Pavyzdys

Paverskime eilutę į sveikąjį skaičių:

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

Kodo vykdymo rezultatas:

10

Pavyzdys

Konvertuojant trupmeną, trupmeninė dalis bus atmetama:

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

Kodo vykdymo rezultatas:

10

Pavyzdys

Šiame pavyzdyje funkcija negalės nuskaityti skaičiaus (nes jis nėra eilutės pradžioje) ir grąžins NaN:

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

Kodo vykdymo rezultatas:

NaN

Taip pat žiūrėkite

  • funkciją parseFloat,
    kuri ištraukia trupmeninį skaičių iš eilutės pradžios
  • funkciją Number,
    kuri konvertuoja į skaičių
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti