Método toFixed
El método toFixed realiza el redondeo
de un número al dígito especificado en la parte fraccionaria.
El número de dígitos se especifica mediante un parámetro.
Si no se especifica el número de dígitos, por defecto
se toma 0 dígitos, es decir, redondeo
a un número entero.
Sintaxis
número.toFixed([número de dígitos en la parte fraccionaria]);
Ejemplo
Supongamos que tenemos una fracción. Redondeémosla a
3 dígitos en la parte fraccionaria:
let num = 1.1111;
console.log(num.toFixed(3));
Resultado de la ejecución del código:
1.111
Ejemplo
En el siguiente ejemplo también se dejaron solo
3 dígitos en la parte fraccionaria, sin embargo, el último
dígito aumentó en 1, ya que el redondeo
se realiza según las reglas matemáticas:
let num = 1.1119;
console.log(num.toFixed(3));
Resultado de la ejecución del código:
1.112
Ejemplo
En el siguiente ejemplo, la fracción se redondeará a un número entero, ya que el parámetro del método está vacío:
let num = 1.111;
console.log(num.toFixed());
Resultado de la ejecución del código:
1
Ejemplo
En el siguiente ejemplo, el parámetro del método excede
el número de dígitos en la parte fraccionaria de la
fracción original, por lo que el método agregará dos dígitos 0
al final de nuestra fracción:
let num = 1.1111;
console.log(num.toFixed(6));
Resultado de la ejecución del código:
1.111100
Véase también
-
los métodos
Math.round,Math.ceil,Math.floor,
que también realizan el redondeo de números -
el método
toPrecision,
que realiza el redondeo de un número a un número específico de caracteres