InstruçÔes
Step 47
Por causa do modo como os computadores armazenam e trabalham com nĂșmeros, cĂĄlculos envolvendo nĂșmeros decimais podem resultar em algum comportamento estranho. Por exemplo,
0.1 + 0.2 nĂŁo Ă© igual a 0.3. Isso ocorre porque os computadores armazenam nĂșmeros decimais como fraçÔes binĂĄrias. Algumas fraçÔes binĂĄrias nĂŁo podem ser representadas exatamente como fraçÔes decimais.
Queremos limpar o resultado numĂ©rico do cĂĄlculo. Envolva o cĂĄlculo entre parĂȘnteses (nĂŁo inclua a instrução return!) e chame o mĂ©todo .toFixed() nele. Passe o nĂșmero 2 para o mĂ©todo .toFixed() como um argumento. Isso arredondarĂĄ o nĂșmero para duas casas decimais e retornarĂĄ uma string.
O que fazer:
Testes:
- VocĂȘ deve envolver o cĂĄlculo de entre parĂȘnteses.
- VocĂȘ deve chamar o mĂ©todo `.toFixed()` no cĂĄlculo.
- VocĂȘ deve passar o nĂșmero `2` para o mĂ©todo `.toFixed()` como um argumento.
Preview