--- title: Math.sinh() slug: Web/JavaScript/Reference/Global_Objects/Math/sinh tags: - ECMAScript 2015 - JavaScript - Math - Method - Reference translation_of: Web/JavaScript/Reference/Global_Objects/Math/sinh ---
Die Math.sinh()
Funktion gibt den Sinus Hyperbolicus einer Zahl zurück. Dieser kann mit dem Einsatz der {{jsxref("Math.E", "Eulerschen Zahl", "", 1)}} folgendermaßen berechnet werden:
Math.sinh(x)
x
Den Sinus Hyperbolicus der übergebenen Zahl.
Weil sinh()
eine statische Funktion von Math
ist, wird es immer als Math.sinh()
eingesetzt,
jedoch nicht als Methode eines erzeugten Math
Objektes (Math
ist kein Konstruktor).
Math.sinh()
Math.sinh(0); // 0 Math.sinh(1); // 1.1752011936438014
Diese Funktion kann mit Hilfe der Funktion {{jsxref("Math.exp()")}} emuliert werden:
Math.sinh = Math.sinh || function(x) { return (Math.exp(x) - Math.exp(-x)) / 2; }
Oder nur mit einem Aufruf der {{jsxref("Math.exp()")}} Funktion:
Math.sinh = Math.sinh || function(x) { var y = Math.exp(x); return (y - 1 / y) / 2; }
Spezifikation | Status | Kommentar |
---|---|---|
{{SpecName('ES2015', '#sec-math.sinh', 'Math.sinh')}} | {{Spec2('ES2015')}} | Initiale Definition. |
{{SpecName('ESDraft', '#sec-math.sinh', 'Math.sinh')}} | {{Spec2('ESDraft')}} |
{{Compat("javascript.builtins.Math.sinh")}}