tolocalestring number not money decimals and javascript jquery format

number - formatear decimales en javascript



tofixed is not a function (3)

quiero formatear un número máximo de 2 decimales en javascript. Veo que hay:

toFixed(2)

pero parece que SIEMPRE haría 2 decimales. quiero algo que tomaría: 100.1223334 y convertirlo a 100.12, pero quiero que esta función convierta 100.5 a solo 100.5 (ya que <2 dígitos decimales)

cuál es la mejor manera de hacer esto en javascript.



Use Math.round(number * 100) / 100 .

Por ejemplo, 100.1223 se convierte en 10012.23, que se redondea al entero más cercano (10012) y luego se divide por 100 para obtener 100.12.


Use Math.round(number) . Esto redondeará el número a un máximo de 2 decimales.