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 sinh()

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

𝙼𝚊𝚝𝚑.𝚜𝚒𝚗𝚑(𝚡)=sinh(x)=exex2\mathtt{\operatorname{Math.sinh}(x)} = \sinh(x) = \frac{\mathrm{e}^x - \mathrm{e}^{-x}}{2}

Exemple interactif

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

console.log(Math.sinh(1));
// Sortie attendue : 1.1752011936438014

console.log(Math.sinh(-1));
// Sortie attendue : -1.1752011936438014

console.log(Math.sinh(2));
// Sortie attendue : 3.626860407847019

Syntaxe

js
Math.sinh(x)

Paramètres

x

Un nombre.

Valeur de retour

Le sinus hyperbolique de x.

Description

Puisque sinh() est une méthode statique de Math, il faut toujours l'utiliser comme Math.sinh(), plutôt que comme une méthode d'un objet Math que vous avez créé (Math n'est pas un constructeur).

Exemples

Utiliser Math.sinh()

js
Math.sinh(-Infinity); // -Infinity
Math.sinh(-0); // -0
Math.sinh(0); // 0
Math.sinh(1); // 1.1752011936438014
Math.sinh(Infinity); // Infinity

Spécifications

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

Compatibilité des navigateurs

Voir aussi