Método toFixed() de Number en JavaScript

definición y uso

toFixed() El método convierte un número a una cadena.

toFixed() El método redondea la cadena a la cantidad especificada de decimales.

Nota:Si el número de decimales es mayor que el número, se agregan ceros.

instancia

Ejemplo 1

let num = 5.56789;
let n = num.toFixed();

prueba personalmente

Ejemplo 2

let num = 5.56789;
let n = num.toFixed(2);

prueba personalmente

Ejemplo 3

redondea a 10 dígitos después del punto decimal:

let num = 5.56789;
let n = num.toFixed(10);

prueba personalmente

sintaxis

number.toFixed(digits)

parámetro

parámetro Descripción
digits

opcional. Número de decimales. Valores entre 0 y 20, incluyendo 0 y 20.

por defecto 0 (sin decimales).

devuelve el valor

tipo Descripción
cadena representación de un número con (o sin) decimales.

detalles técnicos

devuelve el valor

devuelve number representación de la cadena, sin notación científica, con un punto decimal fijo digits dígitos.

Si es necesario, el número se redondea y se puede completar con ceros para alcanzar la longitud especificada.

si digits si el número es mayor que le+21, este método solo llama number.toString() devuelve una cadena representativa en notación científica.

lanza

excepción Descripción
RangeError

cuando digits Lanza una excepción cuando es demasiado pequeño o demasiado grande.

Los valores entre 0 y 20 no desencadenan esta excepción. Algunas implementaciones admiten un rango mayor o menor.

TypeError Lanza una excepción cuando el objeto que llama al método no es Number.

Compatibilidad del navegador

Number.constructor Es una característica de ECMAScript3 (ES3).

Todos los navegadores admiten completamente ES3 (JavaScript 1999):

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Soporte Soporte Soporte Soporte Soporte Soporte