⊗jsPmBsIC 61 of 505 menu

Calcoli Imprecisi in JavaScript

Le frazioni sono memorizzate nei computer in una forma che spesso può essere rappresentata in modo impreciso. In questo caso, potresti aspettarti una sorpresa quando un'operazione banale restituisce un risultato strano. Esempio:

let a = 0.1 + 0.2; alert(a); // visualizzerà 0.30000000000000004

Per contrastare questo comportamento, puoi usare un metodo speciale toFixed, che esegue l'arrotondamento a una cifra decimale specificata. Arrotondiamo il nostro risultato:

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

Il metodo toFixed restituisce il risultato come stringa. Puoi convertire il suo risultato in un numero:

let a = 0.1 + 0.2; alert(+a.toFixed(2)); // visualizzerà 0.3

Verifica quale sarà il risultato della seguente operazione:

alert(0.1 * 0.2);

Verifica quale sarà il risultato della seguente operazione:

alert(0.3 - 0.1);
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta