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 = 'ширина: 100px;'; console.log(parseInt(str));

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

NaN

Погледнете ги исто така

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