Las Bibliotecas de JavaScript incluye un objeto matemático que ayuda a los programadores con cálculos matemáticos básicos o comunes. El objeto Math contiene ciertas constantes matemáticas (tales como pi , e, o la raíz cuadrada de 2 ) . El objeto Math también contiene métodos útiles que realizan ciertas funciones, tales como la generación de números . El " round () " método de la clase Math tiene un número decimal y redondea al entero más próximo . Por lo tanto , el decimal 4.5 se redondearía a 5 , mientras que 4,4 se redondearía a 4.
Redondeo de decimales
Mientras que la función ronda tiene su utilidad en sí mismo, programadores lo más probable es que tenga que hacer más de ida y vuelta al número entero más cercano de vez en cuando. Uso de la función ronda , un programador puede redondear a cualquier lugar decimal, utilizando la siguiente fórmula:
redonda (num * ( 10 ^ x)) /10 ^ x
donde " número " es el decimal para redondear , y " x " es el lugar decimal para que el programador desea redondear el número.
Ejemplos
un programador podría desarrollar un programa de que calcula el dinero como parte de un sitio web. Para ello, el programador necesita para calcular decimales de longitud variable en dólares y centavos . Esto significa que el programador deberá redondear al segundo decimal (* 0.00 ) . Si se da el decimal 6.7548 , el comando JavaScript para redondear vería este ejemplo :
var num = 6.7548
var dólar = Math.round (num * 100 ) /100 ;
El número se multiplica por 100 ( 10 ^ 2 ) , que es igual a 675,48 . Ese número se redondea al número entero más próximo a través de la función round ( 675 ) . Ese resultado se divide por 100 . El resultado, almacenado en la variable " dólar", es de 6.75 .
Alternativas a la función Round
Además de la función de redondeo , el objeto Math también contiene el " techo () " ( techo) y " Funciones de piso () " . La función de techo comporta de forma similar a la función de todo el año, excepto que redondea un decimal al , entero MÁS ALTO más cercano hacia el infinito positivo. Por ejemplo , sería alrededor de 3,1 a 4 , y -3,9 habría redondear a -3 ( -3 porque está más cerca de infinito positivo ) . Las funciones del suelo se comporta de la manera opuesta : el redondeo se hace para el , entero inferior más cercano a infinito negativo . Así , por ejemplo, 3,1 se redondearía a 3, y -3.1 se redondearía a -4 .