--- title: Math.asinh() slug: Web/JavaScript/Referencia/Objectes_globals/Math/asinh translation_of: Web/JavaScript/Reference/Global_Objects/Math/asinh ---
{{JSRef}}

La funció Math.asinh() retorna l'arcsinus hiperbòlic d'un nombre, és a dir

Math.asinh(x)=arsinh(x)= l'única ytal quesinh(y)=x\mathtt{\operatorname{Math.asinh}(x)} = \operatorname{arsinh}(x) = \text{ the unique } \; y \; \text{such that} \; \sinh(y) = x

Sintaxi

Math.asinh(x)

Paràmetres

x
Un nombre.

Descripció

Com que que asinh() és un mètode estàtic de Math, sempre s'utilitza com a Math.asinh(), en comptes de com a mètode d'una instància de Math (Math no és un constructor).

Exemples

Utilitzar Math.asinh()

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

Polyfill

Tenim que arsinh(x)=ln(x+x2+1)\operatorname {arsinh} (x) = \ln \left(x + \sqrt{x^{2} + 1} \right) amb el que podem emular el comportament amb la funció següent:

Math.asinh = Math.asinh || function(x) {
  if (x === -Infinity) {
    return x;
  } else {
    return Math.log(x + Math.sqrt(x * x + 1));
  }
};

Especificacions

Especificació Estat Comentaris
{{SpecName('ES6', '#sec-math.asinh', 'Math.asinh')}} {{Spec2('ES6')}} Definició inicial.

Compatibilitat amb navegadors

{{CompatibilityTable}}
Característica Chrome Firefox (Gecko) Internet Explorer Opera Safari
Suport bàsic {{CompatChrome("38")}} {{CompatGeckoDesktop("25")}} {{CompatNo}} {{CompatOpera("25")}} {{CompatSafari("7.1")}}
Característica Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Suport bàsic {{CompatNo}} {{CompatNo}} {{CompatGeckoMobile("25")}} {{CompatNo}} {{CompatNo}} 8

Vegeu també