Método toPrecision() de Number en JavaScript
- Página anterior toLocaleString()
- Página siguiente toString()
- Volver a la capa superior Manual de referencia de JavaScript Number
Definición y uso
toPrecision()
El método formatea el número a la longitud especificada.
Este método formatea el número de dígitos significativos.
Ejemplo
Ejemplo 1
Formatea el número a la longitud especificada:
let num = 13.3714; let n = num.toPrecision(2);
Ejemplo 2
Formatea el decimal:
let num = 0.001658853; num.toPrecision(2); num.toPrecision(3); num.toPrecision(10);
Ejemplo 3
Formatea el número a la longitud especificada:
let num = 13.3714; num.toPrecision(2); num.toPrecision(3); num.toPrecision(10);
Ejemplo 4
Sin formato:
let num = 13.3714; num.toPrecision();
sintaxis
número.toPrecision(precision)
parámetro
parámetro | descripción |
---|---|
precision |
opcional. dígitos. valores entre 1 y 21 (inclusive 1 y 21). Si se omite, se devuelve el número sin formato. |
valor devuelto
tipo | descripción |
---|---|
cadena | formatea el número con la precisión especificada. |
detalles técnicos
valor devuelto
devuelve la representación de cadena del número, incluyendo precision números significativos.
si precision suficientemente grande para incluir todos los dígitos de la parte entera del número, entonces la cadena devuelta utilizará el sistema de cuenta decimal.
De lo contrario, se utiliza el sistema de cuenta exponencial, es decir, un dígito antes del punto decimal y precision1 dígito.
Si es necesario, el número se redondea o se completa con ceros.
lanza
excepción | descripción |
---|---|
RangeError |
cuando precision Lanza una excepción cuando es demasiado pequeño o demasiado grande. Los valores entre 1 y 21 no generan esta excepción. Algunas implementaciones admiten un rango más amplio o más pequeño de valores. |
TypeError | Lanza una excepción cuando el objeto que llama al método no es Number. |
Compatibilidad del navegador
toPrecision()
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 |
- Página anterior toLocaleString()
- Página siguiente toString()
- Volver a la capa superior Manual de referencia de JavaScript Number