⊗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šuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць