⊗jsPmBsIC 61 of 505 menu

Mahesabu yasiyo sahihi katika JavaScript

Sehemu huhifadhiwa kwenye kompyuta kwa njia ambayo mara nyingi zinaweza kuwakilishwa kisicho sahihi. Katika kesi hii unaweza kukuta na mshtuko fulani, wakati operesheni ya kawaida inatoa matokeo ya kushangaza. Mfano:

let a = 0.1 + 0.2; alert(a); // itaonyesha 0.30000000000000004

Ili kukabiliana na tabia hii unaweza kutumia mbinu maalum toFixed, inayofanya kukaribisha hadi tarakimu maalum katika sehemu ya desimali. Hebu tukaribishe matokeo yetu:

let a = 0.1 + 0.2; alert(a.toFixed(2)); // itaonyesha '0.30'

Mbinu toFixed inatoa matokeo kwa mfumo wa mstari wa maneno. Unaweza kubadilisha matokeo yake kuwa nambari:

let a = 0.1 + 0.2; alert(+a.toFixed(2)); // itaonyesha 0.3

Angalia, matokeo yatakuwa nini kwa operesheni ifuatayo:

alert(0.1 * 0.2);

Angalia, matokeo yatakuwa nini kwa operesheni ifuatayo:

alert(0.3 - 0.1);
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