18 of 264 menu

Funkcija parseInt

Funkcija parseInt pārveido virkni par veselu skaitli. Tas ir nepieciešams vērtībām kā '12px' - kad sākumā ir skaitlis, un pēc tam mērvienības. Ja lieto funkciju parseInt ar '12px', tad rezultāts būs skaitlis 12 (un tas būs patiesi skaitlis, nevis virkne). Pārveidošana notiks tikai tad, ja vesels skaitlis atrodas virknes sākumā, pretējā gadījumā tiks atgriezts NaN. Ar otro parametru var norādīt skaitļu sistēmu, un funkcija atgriezīs skaitli, kas pārveidots no norādītās skaitļu sistēmas uz decimālo sistēmu.

Sintakse

parseInt(virkne, [skaitļu sistēma]);

Piemērs

Pārveidosim virkni par veselu skaitli:

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

Koda izpildes rezultāts:

10

Piemērs

Pārveidojot daļskaitli, daļējā daļa tiks atmesta:

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

Koda izpildes rezultāts:

10

Piemērs

Šajā piemērā funkcija nevarēs nolasīt skaitli (jo tas nav virknes sākumā) un atgriezīs NaN:

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

Koda izpildes rezultāts:

NaN

Skatiet arī

  • funkciju parseFloat,
    kas izņem daļskaitli no virknes sākuma
  • funkciju Number,
    kas pārveido par skaitli
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt