--- title: Math.atanh() slug: Web/JavaScript/Reference/Global_Objects/Math/atanh translation_of: Web/JavaScript/Reference/Global_Objects/Math/atanh original_slug: Web/JavaScript/Referencia/Objetos_globales/Math/atanh ---
La función Math.atanh() nos retorna un arco hiperbólico de un numero, eso es:
Math.atanh(x)
El arco hiperbolico tangible nos otorga un numero.
Por que atanh() es un metodo estatico de Math, tu siempre puedes usar eso como Math.atanh(), se puede usar como un metod de Math objeto que tu creaste (Math no es un constructor).
Para , tenemos por lo que esto puede estar emulado con la siguiente función:
Math.atanh = Math.atanh || function(x) {
return Math.log((1+x)/(1-x)) / 2;
};
Math.atanh()Math.atanh(-2); // NaN Math.atanh(-1); // -Infinito Math.atanh(0); // 0 Math.atanh(0.5); // 0.5493061443340548 Math.atanh(1); // Infinito Math.atanh(2); // NaN
Para valores mayores a 1 o menores a -1, {{jsxref("NaN")}} retorna.
| Specification |
|---|
| {{SpecName('ESDraft', '#sec-math.atanh', 'Math.atanh')}} |
{{Compat("javascript.builtins.Math.atanh")}}