ActionScript / Javascript: redondear decimales
Si estamos trabajando con ActionScript (Flash) o Javascript y queremos dejar un número determinado de decimales, podemos hacer estar sencilla operación:
valor= 3,1416
Para 2 decimales:
valor2decimales=Math.round(valor * 100) / 100;
Resultado: valor=3,14
Para 3 decimales:
valor3decimales=Math.round(valor * 1000) / 1000;
Resultado: valor=3,142
Para N decimales:
valorNdecimales=Math.round(valor * N * 10) / (N * 10);
2 comentarios:
De todas maneras si estás trabajando en javascript existe la funcion toFixed() que es un método para redondear a una cantidad específica de decimales. Fue un aporte de www.enlaze.cl
Esta genial! necesito redondear a dos decimales una factura... ;) thanks!!
Publicar un comentario