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>