--- title: Math.acosh() slug: Web/JavaScript/Reference/Global_Objects/Math/acosh tags: - JavaScript - Math - Method - Reference translation_of: Web/JavaScript/Reference/Global_Objects/Math/acosh ---
Die Funktion Math.acosh()
gibt den hyperbolischen Arkuskosinus einer Zahl zurück:
Math.acosh(x)
x
Der hyperbolische Arkuskosinus der übergebenen Zahl. Wenn die Zahl kleiner als 1 ist, wird {{jsxref("NaN")}} zurückgegeben.
Weil acosh()
eine statische Methode von Math
ist, muss diese immer mit Math.acosh()
genutzt werden, ohne dass ein Objekt von Math
erstellt wird (Math
ist kein Konstruktor).
Math.acosh()
Math.acosh(-1); // NaN Math.acosh(0); // NaN Math.acosh(0.5) // NaN Math.acosh(1); // 0 Math.acosh(2); // 1.3169578969248166
Für Werte kleiner 1 Math.acosh()
gibt Math.acosh {{jsxref("NaN")}} zurück.
Für gilt: , daher kann dieses mit der folgenden Funktion emuliert werden:
Math.acosh = Math.acosh || function(x) { return Math.log(x + Math.sqrt(x * x - 1)); };
Spezifikation | Status | Kommentar |
---|---|---|
{{SpecName('ES6', '#sec-math.acosh', 'Math.acosh')}} | {{Spec2('ES6')}} | Initiale Definition. |
{{SpecName('ESDraft', '#sec-math.acosh', 'Math.acosh')}} | {{Spec2('ESDraft')}} |
{{Compat("javascript.builtins.Math.acosh")}}