18 of 264 menu

Функција parseInt

Функција parseInt претвара стринг у цели број. Ово је потребно за вредности попут '12px' - када се на почетку налази број, а затим јединице мере. Ако се примени функција parseInt на '12px', резултат ће бити број 12 (и то ће заиста бити број, а не стринг). Претварање ће се десити само ако је цели број на почетку стринга, иначе ће се добити NaN. Другим параметром може се навести нумерациони систем броја, и функција ће вратити број, претворен из наведеног нумерационог система у декадни.

Синтакса

parseInt(стринг, [нумерациони систем]);

Пример

Хајде да претворимо стринг у цели број:

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

Резултат извршавања кода:

10

Пример

Приликом претварања разломка, разломљени део ће бити одбачен:

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

Резултат извршавања кода:

10

Пример

У овом примеру функција неће моћи да прочита број (јер није на почетку стринга) и вратиће NaN:

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

Резултат извршавања кода:

NaN

Погледајте такође

  • функцију parseFloat,
    која извлачи разломљени број са почетка стринга
  • функцију Number,
    која претвара у број
Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј