⊗jsPmBsIC 61 of 505 menu

Neprecīzie aprēķini JavaScript

Daļskaitļi datoros tiek glabāti tādā veidā, ka bieži vien tie var tikt attēloti neprecīzi. Šajā gadījumā jūs varat saskarties ar pārsteigumu, kad parasta operācija izvada dīvainu rezultātu. Piemērs:

let a = 0.1 + 0.2; alert(a); // izvadīs 0.30000000000000004

Cīņai ar šādu uzvedību var izmantot speciālu metodi toFixed, kas veido noapaļošanu līdz noteiktai zīmei aiz komata. Noapaļosim mūsu rezultātu:

let a = 0.1 + 0.2; alert(a.toFixed(2)); // izvadīs '0.30'

Metode toFixed atgriež rezultātu virknes formā. Tās rezultātu var pārveidot par skaitli:

let a = 0.1 + 0.2; alert(+a.toFixed(2)); // izvadīs 0.3

Pārbaudiet, kāds būs šādas operācijas rezultāts:

alert(0.1 * 0.2);

Pārbaudiet, kāds būs šādas operācijas rezultāts:

alert(0.3 - 0.1);
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt