⊗jsPmBsNEx 47 of 505 menu

Nxjerrja e numrave në JavaScript

Funksioni Number punon vetëm me stringje të përbërë nga shifra. Sidoqoftë, gjatë programimit në JavaScript hasen shpesh situata kur ju duhet të merreni me stringje, në fillim të të cilëve ka një numër, e më pas shkronja.

Një shembull i një stringu të tillë mund të jetë vlera në piksel: '12px'. Le të themi se ne kemi nevojë të marrim numrin që qëndron në fillim, duke e hedhur poshtë pjesën e stringut. Për një operacion të tillë ekziston funksioni parseInt. Le të shohim punën e tij me një shembull:

let num = parseInt('12px'); alert(num); // do të shfaqë 12

Sidoqoftë, pikselët ndonjëherë mund të jenë thyesorë: '12.5px'. Në këtë rast, funksioni parseInt nuk arrin të nxjerrë pjesën thyesore dhe shfaq vetëm pjesën e plotë:

let num = parseInt('12.5px'); alert(num); // prapë do të shfaqë 12

Në përgjithësi, ndoshta kjo sjellje - është pikërisht ajo që ju nevojitet. Por nëse jo - përdorni funksionin parseFloat, i cili nxjerr numrin së bashku me pjesën e tij thyesore:

let num = parseFloat('12.5px'); alert(num); // do të shfaqë 12.5

Sigurisht, mungesa e pjesës thyesore në pengon funksionin parseFloat të punojë në mënyrë korrekte:

let num = parseFloat('12px'); alert(num); // do të shfaqë 12

Jepet një variabël me vlerën '5px' dhe një variabël tjetër me vlerën '6px'. Gjeni shumën e pikselëve nga vlerat e këtyre variablave dhe shfaqeni atë në ekran.

Jepet një variabël me vlerën '5.5px' dhe një variabël tjetër me vlerën '6.25px'. Gjeni shumën e pikselëve nga vlerat e këtyre variablave dhe shfaqeni atë në ekran.

Modifikoni detyrën e mëparshme në mënyrë që te rezultati që shfaqet të shtohen shkronjat 'px'. Dmth, nëse shuma jonë është 11.75, atëherë në ekran le të shfaqet '11.75px'.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo