⊗jsPmBsIC 61 of 505 menu

Pengiraan Tidak Tepat dalam JavaScript

Pecahan disimpan dalam komputer dalam bentuk yang seringkali boleh diwakili dengan cara yang tidak tepat. Dalam kes ini, anda mungkin menghadapi kejutan apabila operasi biasa menghasilkan hasil yang pelik. Contoh:

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

Untuk menangani tingkah laku ini, anda boleh menggunakan kaedah khas toFixed, yang melakukan pembundaran kepada tempat perpuluhan yang ditentukan. Mari bundarkan hasil kami:

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

Kaedah toFixed mengembalikan hasil dalam bentuk rentetan. Anda boleh menukar hasilnya kepada nombor:

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

Periksa apa yang akan menjadi hasil operasi berikut:

alert(0.1 * 0.2);

Periksa apa yang akan menjadi hasil operasi berikut:

alert(0.3 - 0.1);
Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak