Math.asin()

La fonction Math.asin() renvoie l'arc sinus d'un nombre (en radians). Elle est définie par :

‚ąÄx‚ąä[-1;1],Math.asin(x)=arcsin(x)= le seul y‚ąä[-ŌÄ2;ŌÄ2]tel quesin(y)=x\forall x \in [{-1};1],\;\mathtt{\operatorname{Math.asin}(x)} = \arcsin(x) = \text{ the unique } \; y \in \left[-\frac{\pi}{2}; \frac{\pi}{2}\right] \, \text{such that} \; \sin(y) = x

Syntaxe

Math.asin(x)

Paramètres

x
Un nombre.

Valeur de retour

L'arc sinus du nombre passé en argument (exprimé en radians). Si ce nombre n'est pas compris entre -1 et 1, la valeur renvoyée sera NaN.

Description

La m√©thode Math.asin() renvoie une valeur num√©rique comprise entre -ŌÄ2-\frac{\pi}{2} et ŌÄ2\frac{\pi}{2} pour x compris entre -1 et 1. Si x est hors de cet intervalle, la m√©thode renverra NaN.

Math.asin() est une méthode statique de Math et doit toujours être utilisée avec la syntaxe Math.asin(), elle ne doit pas être appelée à partir d'un autre objet créé (Math n'est pas un constructeur).

Exemples

Utiliser Math.asin()

Math.asin(-2);  // NaN
Math.asin(-1);  // -1.570796326794897 (-pi/2)
Math.asin(0);   // 0
Math.asin(0.5); // 0.5235987755982989
Math.asin(1);   // 1.570796326794897 (pi/2)
Math.asin(2);   // NaN

Pour les valeurs (strictement) inférieures à -1 ou supérieures à 1, Math.asin() renvoie NaN.

Spécifications

Spécification Statut Commentaires
ECMAScript 1st Edition (ECMA-262) Standard Définition initiale. Implémentée avec JavaScript 1.0.
ECMAScript 5.1 (ECMA-262)
La définition de 'Math.asin' dans cette spécification.
Standard  
ECMAScript 2015 (6th Edition, ECMA-262)
La définition de 'Math.asin' dans cette spécification.
Standard  
ECMAScript (ECMA-262)
La définition de 'Math.asin' dans cette spécification.
Standard √©volutif  

Compatibilité des navigateurs

BCD tables only load in the browser

Voir aussi