⊗jsPmBsNEx 47 of 505 menu

Извлекување на броеви во JavaScript

Функцијата Number работи само со низи што се состојат од цифри. Сепак, при програмирање во JavaScript често се среќаваат ситуации каде што треба да работите со низи, на чиј почеток стои број, а потоа букви.

Пример за таква низа може да биде вредност во пиксели: '12px'. Да претпоставиме дека треба да го добиеме бројот што стои на почетокот, отстранувајќи ја низовиот дел. За таква операција постои функција parseInt. Ајде да ја видиме нејзината работа на пример:

let num = parseInt('12px'); alert(num); // ќе испише 12

Сепак, пикселите понекогаш можат да бидат дробни: '12.5px'. Во овој случај, функцијата parseInt не успева и ја прикажува само целобројната част:

let num = parseInt('12.5px'); alert(num); // сепак ќе испише 12

Во принцип, можно е таквото однесување - токму тоа да е она што ви треба. Но ако не е - користете ја функцијата parseFloat, која го извлекува бројот заедно со неговиот дробен дел:

let num = parseFloat('12.5px'); alert(num); // ќе испише 12.5

Се разбира, отсуството на дробен дел не ја попречува функцијата parseFloat да работи коректно:

let num = parseFloat('12px'); alert(num); // ќе испише 12

Дадена е променлива со вредност '5px' и променлива со вредност '6px'. Најдете збир на пиксели од вредностите на овие променливи и испечатете ја на екранот.

Дадена е променлива со вредност '5.5px' и променлива со вредност '6.25px'. Најдете ја сумата на пиксели од вредностите на овие променливи и испечатете ја на екранот.

Модифицирајте ја претходната задача така што на резултатот што се печати ќе му се додадат буквите 'px'. Односно, ако нашиот збир е 11.75, тогаш на екранот нека се испечати '11.75px'.

Македонски
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
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј