⊗jsPmBsIC 61 of 505 menu

JavaScript-də qeyri-dəqiq hesablamalar

Kəsrlər kompüterlərdə elə formada saxlanılır ki, çox vaiz qeyri-dəqiq təqdim oluna bilər. Bu zaman sadə bir əməliyyat qəribə nəticə verdikdə sizi sürpriz gözləyə bilər. Misal:

let a = 0.1 + 0.2; alert(a); // 0.30000000000000004 çap edəcək

Bu davranışla mübarizə aparmaq üçün xüsusi toFixed metodu tətbiq edilə bilər, bu metod kəsr hissədə müəyyən edilmiş rəqəmə qədər yuvarlaqlaşdırma yerinə yetirir. Gəlin nəticəmizi yuvarlaqlaşdıraq:

let a = 0.1 + 0.2; alert(a.toFixed(2)); // '0.30' çap edəcək

toFixed metodu nəticəni sətir şəklində qaytarır. Onun nəticəsini ədədə çevirmək olar:

let a = 0.1 + 0.2; alert(+a.toFixed(2)); // 0.3 çap edəcək

Aşağıdakı əməliyyatın nəticəsinin nə olacağını yoxlayın:

alert(0.1 * 0.2);

Aşağıdakı əməliyyatın nəticəsinin nə olacağını yoxlayın:

alert(0.3 - 0.1);
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et