Métodos de la clase Math JavaScript

Métodos de la clase Math JavaScript


Métodos de la clase Math JavaScript

El objeto Math permite realizar operaciones matemáticas en JavaScript.

Math es un objeto global de JavaScript. A diferencia de los demás, las propiedades y métodos de Math son todos estáticos, es decir, no se pueden instanciar objetos, se trabaja directamente con la clase.

Propiedades

Propiedad Qué hace
Math.E Devuelve la constante de Euler
Math.LN2 Devuelve el logaritmo natural de 2
Math.LN10 Devuelve el logaritmo natural de 10
Math.LOG2E Devuelve el logaritmo de E en base 2
Math.LOG10E Devuelve el logaritmo de E en base 10
Math.PI Devuelve el valor de Pi
Math.SQRT1_2 Devuelve la raíz cuadrada de 1/2
Math.SQRT2 Devuelve la raíz cuadrada de 2

Métodos

Método Qué hace
Math.abs() Devuelve el valor absoluto
Math.acos()
Math.asin()
Math.atan()
Math.cos()
Math.sin()
Math.tan()
Funciones trigonométricas. Arcocoseno, arcoseno, arcotangente, coseno, seno y tangente
Math.ceil() Devuelve el número entero superior
Math.exp() Devuelve el exporencial
Math.floor() Devuelve el número entero inferior
Math.log() Devuelve el logaritmo natural
Math.max() Devuelve el número máximo entre los números pasados como argumento
Math.min() Devuelve el número mínimo entre los números pasados como argumento
Math.pow() Devuelve el resultado de un número elevado a una potencia pasada como argumento.
Math.random() Devuelve un número aleatorio entre 0 y 1. 0<=x<1
Math.round() Redondea un número al número entero más próximo
Math.sqrt() Devuelve la raíz cuadrada

Ejemplos

Ejemplo Math.PI y Math.pow:

//Calcular el área de un círculo. 
var radio = prompt("Introduce el radio del círculo"); 
var area = Math.PI * Math.pow(radio, 2); 
alert("El area del circulo es de : " + area);

Ejemplo de Math.floor y Math.random:

//Obtener un número aleatorio entre 1 y 10
var numero = Math.floor((Math.random() * (10-1)) + 1);
//Math.random devuelve un número aleatorio entre 0 y 1
//Math.floor redondea al número entero.

Si te ha gustado no olvides compartir en redes sociales.

Espero que te haya servido. Cualquier duda deja un comentario. Un saludo

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Translate »
Ir a la barra de herramientas