[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/Math/acos [Back]  [Original]

Math : mthode statique acos() - JavaScript | MDN

Cette page a t traduite partir de l'anglais par la communaut. Vous pouvez contribuer en rejoignant la communaut francophone sur MDN Web Docs.

View in English Always switch to English

Math : mthode statique acos()

Baseline Large disponibilit

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 mthode statique Math.acos() retourne le cosinus inverse (en radians) d'un nombre. C'est--dire,

x[1,1],.()=arccos(x)=l'unique y[0,] tel que cos(y)=x\forall x \in [{-1}, 1],\;\mathtt{\operatorname{Math.acos}(x)} = \arccos(x) = \text{l'unique } y \in [0, \pi] \text{ tel que } \cos(y) = x

Dans cet article

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)

Paramtres

x

Un nombre compris entre -1 et 1 inclus, reprsentant 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 infrieur -1 ou suprieur 1, retourne NaN.

Description

Parce que acos() est une mthode statique de Math, vous l'utilisez toujours comme Math.acos(), plutt qu'en tant que mthode d'un objet Math que vous auriez cr (Math n'est pas un constructeur).

Exemples

Utiliser la mthode 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

Spcifications

Spcification
ECMAScript 2027 LanguageSpecification
# sec-math.acos

Compatibilit des navigateurs

Voir aussi


Web Proxy Viewer  |  New URL  |  Original Page