← 返回首页
Math : méthode statique asin() - 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 : méthode statique asin()

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 méthode statique Math.asin() retourne le sinus inverse (en radians) d'un nombre. C'est-à-dire,

∀x∊[−1,1],𝙼𝚊𝚝𝚑.𝚊𝚜𝚒𝚗(𝚡)=arcsin(x)=l'unique y∊[−π2,π2] tel que sin(y)=x\forall x \in [{-1}, 1],\;\mathtt{\operatorname{Math.asin}(x)} = \arcsin(x) = \text{l'unique } y \in \left[-\frac{\pi}{2}, \frac{\pi}{2}\right] \text{ tel que } \sin(y) = x

Dans cet article

Exemple interactif

// Calculer l'angle d'un triangle rectangle en radians function calcAngle(opposite, hypotenuse) { return Math.asin(opposite / hypotenuse); } console.log(calcAngle(6, 10)); // Sortie attendue : 0.6435011087932844 console.log(calcAngle(5, 3)); // Sortie attendue : NaN

Syntaxe

js
Math.asin(x)

Paramètres

x

Un nombre compris entre -1 et 1, représentant la valeur du sinus de l'angle.

Valeur de retour

L'arc sinus (angle en radians compris entre -π2-\frac{\pi}{2} et π2\frac{\pi}{2}, inclus) de x. Si x est inférieur à -1 ou supérieur à 1, retourne NaN.

Description

Parce que asin() est une méthode statique de Math, vous l'utilisez toujours comme Math.asin(), 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.asin()

js
Math.asin(-2); // NaN Math.asin(-1); // -1.5707963267948966 (-π/2) Math.asin(-0); // -0 Math.asin(0); // 0 Math.asin(0.5); // 0.5235987755982989 (π/6) Math.asin(1); // 1.5707963267948966 (π/2) Math.asin(2); // NaN

Spécifications

Spécification
ECMAScript® 2027 Language Specification
# sec-math.asin

Compatibilité des navigateurs

Activez JavaScript pour afficher ce tableau de compatibilité des navigateurs.

Voir aussi