--- 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')}} |
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
{{Compat("javascript.builtins.Math.atanh")}}