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:

javascriptlet 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:

javascriptlet 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:

javascriptlet a = 0.1 + 0.2;
alert(+a.toFixed(2)); // exibirá 0.3
Задание 1

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

javascriptalert(0.1 * 0.2);
Задание 2

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

javascriptalert(0.3 - 0.1);