⊗jsPmBsNEx 47 of 505 menu

Kuchua Nambari katika JavaScript

Kitendakazi Number hufanya kazi tu na mistari iliyo na tarakimu pekee. Hata hivyo, wakati wa programu katika JavaScript hali hutokea mara kwa mara ambapo unahitaji kushughulika na mistari, mwanzoni mwa ambayo kuna nambari, na kisha herufi.

Mfano wa mstari kama huo unaweza kuwa thamani katika saizi: '12px'. Wacha tuseme tunahitaji kupata nambari iliyo mwanzoni, na kuiacha sehemu ya mstari. Kwa operesheni kama hiyo kuna kitendakazi parseInt. Wacha tuone kazi yake kwa mfano:

let num = parseInt('12px'); alert(num); // itaonyesha 12

Hata hivyo, saizi wakati mwingine huwa za sehemu: '12.5px'. Katika hali hii, kitendakazi parseInt hushindwa na huonyesha sehemu kamili tu:

let num = parseInt('12.5px'); alert(num); // bado itaonyesha 12

Kwa ujumla, tabia kama hiyo - hii ndiyo haswa unayohitaji. Lakini kama sivyo - tumia kitendakazi parseFloat, ambacho kinachukua nambari pamoja na sehemu yake ya desimali:

let num = parseFloat('12.5px'); alert(num); // itaonyesha 12.5

Bila shaka, kutokuwepo kwa sehemu ya desimali hakuzuii kitendakazi parseFloat kufanya kazi ipasavyo:

let num = parseFloat('12px'); alert(num); // itaonyesha 12

Kuna tofauti yenye thamani '5px' na tofauti yenye thamani '6px'. Tafuta jumla ya saizi kutoka kwa thamani za tofauti hizi na uionyeshe kwenye skrini.

Kuna tofauti yenye thamani '5.5px' na tofauti yenye thamani '6.25px'. Tafuta jumla ya saizi kutoka kwa thamani za tofauti hizi na uionyeshe kwenye skrini.

Badilisha shida iliyopita ili kwenye matokeo yanayotokana yaweze herufi 'px'. Yaani, ikiwa jumla yetu ni 11.75, basi kwenye skrini ionekane '11.75px'.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa