JavaScript Math.atanh()
Syntax & Examples


Math.atanh() static-method

The Math.atanh() method in JavaScript returns the hyperbolic arctangent of a number, which must be between -1 and 1 (excluding -1 and 1). It is a static method of Math, meaning it is always used as Math.atanh() and not as a method of a Math object created (Math is not a constructor).


Syntax of Math.atanh()

The syntax of Math.atanh() static-method is:

Math.atanh(x)

This atanh() static-method of Math returns the hyperbolic arctangent of x.

Parameters

ParameterOptional/RequiredDescription
xrequiredA number between -1 and 1 (excluding -1 and 1) for which to return the hyperbolic arctangent.

Return Type

Math.atanh() returns value of type Number.



✐ Examples

1 Using Math.atanh() with a positive number

In this example, we use the Math.atanh() method to find the hyperbolic arctangent of 0.5.

For example,

  1. We call Math.atanh() with 0.5 as the argument.
  2. The method returns the hyperbolic arctangent of 0.5.
  3. We log the result to the console using console.log().

JavaScript Program

console.log(Math.atanh(0.5));

Output

0.5493061443340548

2 Using Math.atanh() with a negative number

In this example, we use the Math.atanh() method to find the hyperbolic arctangent of -0.5.

For example,

  1. We call Math.atanh() with -0.5 as the argument.
  2. The method returns the hyperbolic arctangent of -0.5.
  3. We log the result to the console using console.log().

JavaScript Program

console.log(Math.atanh(-0.5));

Output

-0.5493061443340548

3 Handling invalid input with Math.atanh()

In this example, we demonstrate what happens when an invalid input (a number outside the range -1 to 1) is passed to Math.atanh().

For example,

  1. We call Math.atanh() with 2 as the argument.
  2. The method returns NaN (Not-a-Number) because the input is outside the valid range.
  3. We log the result to the console using console.log().

JavaScript Program

console.log(Math.atanh(2));

Output

NaN

Summary

In this JavaScript tutorial, we learned about atanh() static-method of Math: the syntax and few working examples with output and detailed explanation for each example.