Math : méthode statique asinh() - JavaScript | MDN

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.asinh() retourne le sinus hyperbolique inverse d'un nombre. C'est-à-dire,

𝙼𝚊𝚝𝚑.𝚊𝚜𝚒𝚗𝚑(𝚡)=arsinh(x)=l'unique y tel que sinh(y)=x=ln(x+x2+1)\begin{aligned}\mathtt{\operatorname{Math.asinh}(x)} &= \operatorname{arsinh}(x) = \text{l'unique } y \text{ tel que } \sinh(y) = x \\&= \ln\left(x + \sqrt{x^2 + 1}\right)\end{aligned}

Exemple interactif

console.log(Math.asinh(1));
// Sortie attendue : 0.881373587019543

console.log(Math.asinh(0));
// Sortie attendue : 0

console.log(Math.asinh(-1));
// Sortie attendue : -0.881373587019543

console.log(Math.asinh(2));
// Sortie attendue : 1.4436354751788103

Syntaxe

Paramètres

x

Un nombre.

Valeur de retour

Le sinus hyperbolique inverse de x.

Description

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

js

Math.asinh(-Infinity); // -Infinity
Math.asinh(-1); // -0.881373587019543
Math.asinh(-0); // -0
Math.asinh(0); // 0
Math.asinh(1); // 0.881373587019543
Math.asinh(Infinity); // Infinity

Spécifications

Specification
ECMAScript® 2026 Language Specification
# sec-math.asinh

Compatibilité des navigateurs

Voir aussi

Help improve MDN

Learn how to contribute

Cette page a été modifiée le par les contributeurs du MDN.