Math : méthode statique asin()
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.asin() retourne le sinus inverse (en radians) d'un nombre. C'est-à-dire,
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 et , 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
| Specification |
|---|
| ECMAScript® 2026 Language Specification> # sec-math.asin> |
Compatibilité des navigateurs
Voir aussi
- La méthode statique
Math.acos() - 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
asin()