Math.atan()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

La función Math.atan() retorna el arcotangente (en radianes) de un number, esto es

Math.atan(x)=arctan(x)= el único y[-π2;π2] tal quetan(y)=x\mathtt{\operatorname{Math.atan}(x)} = \arctan(x) = \text{ the unique } ; y \in \left[-\frac{\pi}{2}; \frac{\pi}{2}\right] , \text{such that} ; \tan(y) = x

Pruébalo

La fuente para este ejemplo interactivo se encuentra almacenado en un repositorio de GitHub. Si quieres contribuir al proyecto de ejemplos interactivos, por favor clona el repositorio que hay en este link: https://github.com/mdn/interactive-examples ; y envíanos una pull request.

Sintaxis

Math.atan(x)

Parámetros

x

Un número.

Valor de retorno

El arcotangente (en radianes) de el número dado.

Descripción

El método Math.atan() retorna un valor numérico entre -π2-\frac{\pi}{2} y π2\frac{\pi}{2} radianes.

Dado que atan() es un método estático de Math, siempre debes usarlo como Math.atan(), y no como un método de un objeto Math que hayas creado (Math no es un constructor).

Ejemplos

Usando Math.atan()

js
Math.atan(1); // 0.7853981633974483
Math.atan(0); // 0
Math.atan(-0); // -0

Math.atan(Infinity); //  1.5707963267948966
Math.atan(-Infinity); // -1.5707963267948966

// El ángulo que la línea [(0,0);(x,y)] forma con el eje-x en un sistema de coordenadas Cartesianas.
Math.atan(y / x);

Nota que podrías querer evitar usar ±Infinity por razones de estilo. En este caso, Math.atan2() con 0 como segundo argumento puede ser una mejor solución.

Especificaciones

Specification
ECMAScript Language Specification
# sec-math.atan

Compatibilidad con navegadores

BCD tables only load in the browser

Ver también