Math : méthode statique acos()
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.acos() retourne le cosinus inverse (en radians) d'un nombre. C'est-à-dire,
Exemple interactif
// Calculer l'angle d'un triangle rectangle en radians
function calcAngle(adjacent, hypotenuse) {
return Math.acos(adjacent / hypotenuse);
}
console.log(calcAngle(8, 10));
// Sortie attendue : 0.6435011087932843
console.log(calcAngle(5, 3));
// Sortie attendue : NaN
Syntaxe
js
Math.acos(x)
Paramètres
x-
Un nombre compris entre -1 et 1 inclus, représentant la valeur du cosinus de l'angle.
Valeur de retour
Le cosinus inverse (angle en radians entre 0 et π inclus) de x. Si x est inférieur à -1 ou supérieur à 1, retourne NaN.
Description
Parce que acos() est une méthode statique de Math, vous l'utilisez toujours comme Math.acos(), 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.acos()
js
Math.acos(-2); // NaN
Math.acos(-1); // 3.141592653589793 (π)
Math.acos(0); // 1.5707963267948966 (π/2)
Math.acos(0.5); // 1.0471975511965979 (π/3)
Math.acos(1); // 0
Math.acos(2); // NaN
Spécifications
| Specification |
|---|
| ECMAScript® 2026 Language Specification> # sec-math.acos> |
Compatibilité des navigateurs
Voir aussi
- La méthode statique
Math.asin() - La méthode statique
Math.atan() - 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
acos()