JavaScript muestra un flotante con 2 decimales
Quería mostrar un número con 2 decimales.
Pensé que podría usarlo toPrecision(2)
en JavaScript.
Sin embargo, si el número es 0.05
, obtengo 0.0500
. Prefiero que siga igual.
Véalo en JSbin .
¿Cuál es la mejor manera de hacer esto?
Se me ocurre codificar algunas soluciones, pero me imagino (espero) que algo como esto esté integrado.
Aceptado
float_num.toFixed(2);
Nota:toFixed()
redondeará o rellenará con ceros si es necesario para cumplir con la longitud especificada.
Podrías hacerlo con la toFixed
función, pero tiene errores en IE . Si desea una solución confiable, mire mi respuesta aquí .