⊗jsPmBsIC 61 of 505 menu

JavaScript'te Hassas Olmayan Hesaplamalar

Kesirler bilgisayarlarda, genellikle hassas bir şekilde temsil edilemeyecekleri bir biçimde saklanır. Bu durumda, sıradan bir işlem garip bir sonuç verdiğinde sürpriz yaşayabilirsiniz. Örnek:

let a = 0.1 + 0.2; alert(a); // 0.30000000000000004 yazacaktır

Bu davranışla mücadele etmek için, ondalık kısmında belirli bir basamağa yuvarlama yapan özel bir yöntem olan toFixed kullanılabilir. Sonucumuzu yuvarlayalım:

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

toFixed yöntemi sonucu bir string olarak verir. Sonucunu sayıya dönüştürebiliriz:

let a = 0.1 + 0.2; alert(+a.toFixed(2)); // 0.3 yazacaktır

Aşağıdaki işlemin sonucunun ne olacağını kontrol edin:

alert(0.1 * 0.2);

Aşağıdaki işlemin sonucunun ne olacağını kontrol edin:

alert(0.3 - 0.1);
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet