Método toFixed
O método toFixed realiza o arredondamento
de um número para a casa decimal especificada.
A quantidade de casas é indicada por um parâmetro.
Se o número de casas não for especificado, por padrão
serão consideradas 0 casas, ou seja, arredondamento
para um número inteiro.
Sintaxe
número.toFixed([quantidade de casas decimais]);
Exemplo
Suponha uma fração. Vamos arredondá-la para
3 casas decimais:
let num = 1.1111;
console.log(num.toFixed(3));
Resultado da execução do código:
1.111
Exemplo
No exemplo a seguir, também foram mantidas apenas
3 casas decimais, porém o último dígito
foi aumentado em 1, pois o arredondamento
é realizado de acordo com as regras matemáticas:
let num = 1.1119;
console.log(num.toFixed(3));
Resultado da execução do código:
1.112
Exemplo
No exemplo a seguir, a fração será arredondada para um número inteiro, pois o parâmetro do método está vazio:
let num = 1.111;
console.log(num.toFixed());
Resultado da execução do código:
1
Exemplo
No exemplo a seguir, o parâmetro do método excede
a quantidade de casas decimais da fração original,
portanto o método adicionará dois dígitos 0
ao final da nossa fração:
let num = 1.1111;
console.log(num.toFixed(6));
Resultado da execução do código:
1.111100
Veja também
-
os métodos
Math.round,Math.ceil,Math.floor,
que também realizam o arredondamento de números -
o método
toPrecision,
que realiza o arredondamento do número para uma quantidade específica de caracteres