Math : méthode statique atan()
Baseline
Widely available
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
La méthode statique Math.atan() retourne l'arc tangente (en radians) d'un nombre. C'est-à-dire,
Exemple interactif
// Calcul de l'angle d'un triangle rectangle en radians
function calcAngle(opposite, adjacent) {
return Math.atan(opposite / adjacent);
}
console.log(calcAngle(8, 10));
// Sortie attendue : 0.6747409422235527
console.log(calcAngle(5, 3));
// Sortie attendue : 1.0303768265243125
Syntaxe
js
Math.atan(x)
Paramètres
x-
Un nombre.
Valeur de retour
L'arc tangente (angle en radians compris entre et , inclus) de x. Si x est Infinity, elle retourne . Si x est -Infinity, elle retourne .
Description
Parce que atan() est une méthode statique de Math, vous l'utilisez toujours comme Math.atan(), plutôt qu'en tant que méthode d'un objet Math que vous auriez créé (Math n'est pas un constructeur).
Exemples
>Utiliser la méthode Math.atan()
js
Math.atan(-Infinity); // -1.5707963267948966 (-π/2)
Math.atan(-0); // -0
Math.atan(0); // 0
Math.atan(1); // 0.7853981633974483 (π/4)
Math.atan(Infinity); // 1.5707963267948966 (π/2)
// L'angle que forme la droite [(0,0);(x,y)] avec l'axe des abscisses dans un système de coordonnées cartésiennes
const theta = (x, y) => Math.atan(y / x);
Spécifications
| Specification |
|---|
| ECMAScript® 2026 Language Specification> # sec-math.atan> |
Compatibilité des navigateurs
Voir aussi
- La méthode statique
Math.acos() - La méthode statique
Math.asin() - La méthode statique
Math.atan2() - La méthode statique
Math.cos() - La méthode statique
Math.sin() - La méthode statique
Math.tan() - La fonction CSS
atan()