Manual de javascript - Math
  Indice
  => Introduccion
  => Nociones-basicas
  => Variables
  => Palabras reservadas
  => Operadores
  => Ventanas
  => Sentencias de control
  => Bucles
  => Funciones
  => Funciones del lenguaje
  => Objetos y métodos
  => String
  => Math
  => Date
  => Tablas y Arrays
  => Eventos
  => Eventos II
  => window
  => location
  => history
  => navigator
  => document
  Contacto
  Libro de visitantes

Math.

El objeto Math tiene propiedades que se corresponden con algunos de los valores matemáticos más usados y métodos que permiten realizar algunas funciones matemáticas y trigonométricas de manera sencilla.

El objeto Math está disponible siempre, por lo que si queremos hacer uso de alguna de sus propiedades o métodos, bastará con llamar a éste:

 
   var pi =  Math.PI;
   var mayor = Math.max(5, 8, 73, 25, 42.5);
 

Propiedades.

El objeto Math Tiene la peculiaridad de que sus propiedades no pueden modificarse, sólo consultarse ya que estas propiedades son constantes matemáticas de uso frecuente:

E: Valor del número e (2,71828...).

LN2: Logaritmo neperiano de 2 (0,69314...)

LN10: Logaritmo neperiano de 10 (2,3058...)

LOG2E: Logaritmo de e en base 2 (1,4426...)

LOG10E: Logaritmo de e en base 10 (0,43429...)

PI: Número PI (3,14159...)

SQRT1_2: Raíz cuadrada de 0.5 (0,707106...)

SQRT2:Raíz cuadrada de 2 (1,41421...)

Métodos.

abs(numero). Devuelve el valor absoluto de numero.

Math.abs(-5) = Math.abs(5) = 5

acos(n). Calcula el arcocoseno de n. Devuelve un valor cuyas unidades son radianes o NaN. n debe pertenecer al rango [-1,1], en otro caso devuelve NaN.

asin(n). Calcula el arcoseno de n. Devuelve un valor cuyas unidades son radianes o NaN. n debe pertenecer al rango [-1,1], en otro caso devuelve NaN.

atan(n). Calcula el arcotangente de n. Devuelve un valor cuyas unidades son radianes o NaN.

atan2(n). Devuelve el ángulo formado por el vector de coordenadas (x,y) con respecto al eje OX.


 

ceil(numero). Devuelve el entero superior al número pasado.

Math.ceil(0.45)= 1 = Math.ceil(1)

cos(n). Calcula el coseno del número pasado.

exp(n). Calcula la potencia del número e elevado al número n.

exp(1) = Math.E = Math.pow(e, 1)

floor(numero). Devuelve el entero inferior del número pasado.

Math.floor(0.85)= 0

log(n). Calcula el logaritmo del número pasado.

max(numero1, numero2,...). Calcula el número mayor de los pasados. Se pueden pasar tantos números como queramos e incluso mezclar números enteros y decimales.

Math.max(5, 8, 73, 25, 42.5) = 73

min(numero1, numero2,...). Calcula el número menor de los pasados. Se pueden pasar tantos números como queramos e incluso mezclar números enteros y decimales.

Math.min(5, 8, 73, 25, 42.5) = 5

pow(base, exponente). Devuelve el resultado de la potencia cuya base y exponente son los pasados como argumentos.

Math.pow(2,3)= 23 = 8

random(). Obtiene un nùmero aleatorio que va de 0 a 1.

round(numero). Redondea el número pasado al entero más próximo.

 
   Math.round(0.85) = 1
   Math.round(0.49) = 0
 

sin(n). Calcula el seno de n.

sqrt(numero). Devuelve el resultado de calcular la raíz cuadrada de numero.

Math.sqrt(144) =12

tan(n). Calcula la tangente de n.

Hoy habia 6 visitantes (8 clics a subpáginas) ¡Aqui en esta página!
Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?
Registrarse gratis