--- title: Math.atan() slug: Web/JavaScript/Reference/Global_Objects/Math/atan tags: - JavaScript - Math - Méthode - Reference translation_of: Web/JavaScript/Reference/Global_Objects/Math/atan original_slug: Web/JavaScript/Reference/Objets_globaux/Math/atan ---
La fonction Math.atan() renvoie l'arc tangente d'un nombre exprimée en radians. Elle est définie par :
Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner https://github.com/mdn/interactive-examples et à envoyer une pull request !
Math.atan(x)
xL'arc tangente du nombre passé en argument (exprimé en radians).
La méthode Math.atan() renvoie une valeur numérique comprise entre et .
atan() est une méthode statique de Math et doit toujours être utilisée avec la syntaxe Math.atan(), elle ne doit pas être utilisée comme une méthode d'un autre objet qui aurait été créé (Math n'est pas un constructeur).
Math.atan()Math.atan(1); // 0.7853981633974483 Math.atan(0); // 0 Math.atan(-0); // -0 Math.atan(Infinity); // 1.5707963267948966 Math.atan(-Infinity); // -1.5707963267948966 // L'angle formé entre la droite [(0,0);(x,y)] et l'axe des abscisses // dans un système de coordonnées cartésienne Math.atan(y / x);
| Spécification | État | Commentaires |
|---|---|---|
| {{SpecName('ES1')}} | {{Spec2('ES1')}} | Définition initiale. Implémentée avec JavaScript 1.0. |
| {{SpecName('ES5.1', '#sec-15.8.2.4', 'Math.atan')}} | {{Spec2('ES5.1')}} | |
| {{SpecName('ES6', '#sec-math.atan', 'Math.atan')}} | {{Spec2('ES6')}} | |
| {{SpecName('ESDraft', '#sec-math.atan', 'Math.atan')}} | {{Spec2('ESDraft')}} |