El objeto Math, es un objeto predefinido o nativo de JavaScript en lo cual nos permite hacer cálculos o manipular datos numéricos, como todo objeto contiene propiedades y métodos.
Propiedades
- E : el euler de un numero.
- PI : el valor PI.
- LN2 : el logaritmo natural de 2.
- LN10 : el logaritmo natural de 10.
- LOG2E : el logaritmo de 2 de euler.
- LOG10E : el logaritmo de 10 de euler.
Métodos:
- pow(x, y) : aquí devuelve el x elevado a la y
- max(num1, num2) : devuelve el mayor numero de los parámetros.
- min(num1, num2) : devuelve el menor numero de los parámetros.
- sqrt(num) : devuelve la raíz cuadrada del parámetro num
- floor(num) : devuelve el redondeo inferior.
- ceil(num) : retorna el redondeo superior.
- round(num) : retorna el redondeo de un numero.
- sin(num) : retorna el seno del numero de parámetro
- cos(num) : retorna el coseno del numero de parámetro
- random() : retorna un numero aleatorio desde el 0 hasta el 1
Ahora veamos un ejemplo del objeto Math.
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<title>Mi titulo</title>
</head>
<body>
<script type="text/javascript">
// el objeto Math
document.write("E " + Math.E);
document.write("PI " + Math.PI);
document.write("LN2 " + Math.LN2);
document.write("LN10 " + Math.LN10);
document.write("LOG2E " + Math.LOG2E);
document.write("LOG10E " + Math.LOG10E);
var num1 = 3, num2 = 5, num3 = 2.53;
document.write("la potencia de un numero " + Math.pow(num1, num2));
document.write("el mayor numero " + Math.max(num1, num2));
document.write("el mayor numero " + Math.min(num1, num2));
document.write("raiz cuadra " + Math.sqrt(25));
// trabajamos con decimales
document.write("el redondeo inferior " + Math.floor(num3));
document.write("el redondeo superior " + Math.ceil(num3));
document.write("el redondeo de un numero " + Math.round(num3));
document.write("el seno " + Math.sin(num3));
document.write("el coseno " + Math.cos(num3));
document.write("el random " + Math.random());
</script>
</body>
</html>
Agregue un comentario