Open In App
Related Articles

JavaScript Math.atanh() Function

Improve Article
Improve
Save Article
Save
Like Article
Like

The Javascript Math.atanh() function is an inbuilt function in JavaScript that is used to get the hyperbolic arctangent of a number. The hyperbolic arctangent is known by many names such as hyperbolic inverse tangent and atanh. It is the inverse of the hyperbolic tangent function i.e, The inverse hyperbolic tangent of any value says x is the value y for which the hyperbolic tangent of y is x.

if y = atanh(x)
then x = tanh(y)

We have, atanh(x) = \frac{1}{2} ln(\frac{1+x}{1-x})

Syntax: 

Math.atanh(x)

Parameters:

  • x: Here x is a number whose hyperbolic arctangent is going to be calculated.

Return Value: It returns the hyperbolic arc-tangent of the given number.

Note: Here 2nd column contains int values which are the version of the corresponding browser.

Feature Basic support
Chrome 38
Edge Yes
Firefox 25
Internet Explorer No
Opera 25
Safari 8
Android webview Yes
Chrome for Android Yes
Edge Mobile Yes
Firefox for Android 25
Opera Android Yes
iOS Safari 8

Examples:

Input: Math.atanh(-1)
Output: -Infinity

Explanation: Here output 0 is the hyperbolic arc-sine of a number 1.

Input: Math.atanh(0)
Output: 0
Input: Math.atanh(0.5)
Output: 0.5493061443340548
Input: Math.atanh(1)
Output: Infinity
Input: Math.atanh(1.2)
Output: NaN
Input: Math.atanh(-2.2)
Output: NaN

For values greater than 1 or less than -1, NaN i.e, not a number is returned. 

Example: Let’s see the JavaScripts program.

JavaScript




<script>
    // Here different values is being used for
    // getting hyperbolic tangent function's values.
    console.log(Math.atanh(-1));
    console.log(Math.atanh(0));
    console.log(Math.atanh(0.5));
    console.log(Math.atanh(1));
    console.log(Math.atanh(1.2));
    console.log(Math.atanh(-2.2));
</script>


Output:

0
0.5493061443340548
Infinity
NaN
NaN

Example: Whenever we need to get a get hyperbolic arc-tangent of a number that time we can take the help of the Math.atanh() function in JavaScript. 

JavaScript




<script>
    // Here different values is being used for getting
    // hyperbolic cosine function's values.
    console.log(Math.atanh(0.1));
    console.log(Math.atanh(22));
</script>


Output:

0.10033534773107558
NaN

We have a complete list of Javascript Math Objects methods, to check those please go through this Javascript Math Object Complete reference article.


Feeling lost in the world of random DSA topics, wasting time without progress? It's time for a change! Join our DSA course, where we'll guide you on an exciting journey to master DSA efficiently and on schedule.
Ready to dive in? Explore our Free Demo Content and join our DSA course, trusted by over 100,000 geeks!

Last Updated : 02 Jan, 2023
Like Article
Save Article
Previous
Next
Similar Reads
Complete Tutorials