⊗jsPmBsIC 61 of 505 menu

ජාවාස්ක්‍රිප්‍ට් හි නිරවද්‍ය නොවන ගණනය කිරීම්

භාග පරිගණක තුළ සංචිතයට ගනු ලබන්නේ එවිට ය, බොහෝ විට ඒවා නිරවද්‍යව නිරූපණය කළ නොහැකිය. මෙම අවස්ථාවේදී, සාමාන්‍ය මෙහෙයුමක් අමුතු ප්‍රතිඵලයක් ලබා දුන් විට ඔබට ඇතැම් පුදුමයක් අත්විදිය හැකිය. උදාහරණයක්:

let a = 0.1 + 0.2; alert(a); // 0.30000000000000004 ප්‍රදර්ශනය කරයි

මෙම හැසිරීමට ප්‍රතිකාර කිරීම සඳහා, දශමස්ථානයකට වටකුරු කිරීම සිදු කරන විශේෂ toFixed ක්‍රමය යෙදිය හැකිය. අපගේ ප්‍රතිඵලය වට කරමු:

let a = 0.1 + 0.2; alert(a.toFixed(2)); // '0.30' ප්‍රදර්ශනය කරයි

toFixed ක්‍රමය ප්‍රතිඵලය නූලක් ලෙස ලබා දෙයි. එහි ප්‍රතිඵලය සංඛ්‍යාවක් බවට පරිවර්තනය කළ හැකිය:

let a = 0.1 + 0.2; alert(+a.toFixed(2)); // 0.3 ප්‍රදර්ශනය කරයි

පහත මෙහෙයුමේ ප්‍රතිඵලය කුමක් දැයි පරීක්ෂා කර බලන්න:

alert(0.1 * 0.2);

පහත මෙහෙයුමේ ප්‍රතිඵලය කුමක් දැයි පරීක්ෂා කර බලන්න:

alert(0.3 - 0.1);
සිංහල
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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න