⊗jsPmBsIC 61 of 505 menu

Cálculos Imprecisos em JavaScript

As frações são armazenadas em computadores de uma forma que muitas vezes podem ser representadas imprecisamente. Nesse caso, você pode ter uma surpresa quando uma operação banal produz um resultado estranho. Exemplo:

let a = 0.1 + 0.2; alert(a); // exibirá 0.30000000000000004

Para combater esse comportamento, pode-se aplicar um método especial toFixed, que realiza o arredondamento para um dígito especificado na parte fracionária. Vamos arredondar nosso resultado:

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

O método toFixed retorna o resultado na forma de uma string. Podemos converter seu resultado em número:

let a = 0.1 + 0.2; alert(+a.toFixed(2)); // exibirá 0.3

Verifique qual será o resultado da seguinte operação:

alert(0.1 * 0.2);

Verifique qual será o resultado da seguinte operação:

alert(0.3 - 0.1);
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar