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

javascriptnúmero.toFixed([quantidade de casas decimais]);

Exemplo

Suponha uma fração. Vamos arredondá-la para 3 casas decimais:

javascriptlet num = 1.1111;
console.log(num.toFixed(3));

Resultado da execução do código:

javascript1.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:

javascriptlet num = 1.1119;
console.log(num.toFixed(3));

Resultado da execução do código:

javascript1.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:

javascriptlet num = 1.111;
console.log(num.toFixed());

Resultado da execução do código:

javascript1

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:

javascriptlet num = 1.1111;
console.log(num.toFixed(6));

Resultado da execução do código:

javascript1.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