La función Math.asinh()
retorna el arcoseno hyperbólico de un número, es decir
Sintáxis
Math.asinh(x)
Parámetros
x
- Un número.
Valor de retorno
El arcoseno hyperbólico del número dado.
Descripción
Debido a que asinh()
es un método estático de Math
, siempre hay que usarlo como Math.asinh()
, en lugar de como un método del objeto Math
que se hayamos creado (Math
no es un constructor).
Ejemplos
Usos de Math.asinh()
Math.asinh(1); // 0.881373587019543
Math.asinh(0); // 0
Polyfill
As a quick and dirty hack the expression may be used directly for a coarse emulation by the following function:
Math.asinh = Math.asinh || function(x) {
if (x === -Infinity) {
return x;
} else {
return Math.log(x + Math.sqrt(x * x + 1));
}
};
Been formally correct it suffers from a number of issues related to floating point computations. Accurate result requires special handling of positive/negative, small/large arguments as it done e.g. in glibc or GNU Scientific Library.
Especificaciones
Specification | Status | Comment |
---|---|---|
ECMAScript 2015 (6th Edition, ECMA-262) La definición de 'Math.asinh' en esta especificación. |
Standard | Initial definition. |
ECMAScript (ECMA-262) La definición de 'Math.asinh' en esta especificación. |
Living Standard |
Compatibilidades de buscadores
BCD tables only load in the browser
La tabla de compatibilidad en esta página se genera a partir de datos estructurados. Si desea contribuir con los datos, consulte https://github.com/mdn/browser-compat-data y envíenos un pull request.