⊗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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել