Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
⊗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