JavaScript Math.acosh() 方法
JavaScript 中的 Math.acosh() 方法用于计算数字的双曲反余弦值。它返回给定数值的反双曲余弦值(也称为面积双曲余弦值)。如果参数小于 1,此方法将返回 NaN,因为双曲反余弦函数对于小于 1 的值是未定义的。
反双曲余弦函数的公式为 −
acosh(x) = ln(x + (x^2 - 1))
其中,"x" 表示我们要求其反双曲余弦值的输入值。
语法
以下是 JavaScript Math.acosh() 方法的语法 −
Math.acosh(x)
参数
此方法仅接受一个参数。下文同样如此 -
- x: 一个数值。
返回值
此方法返回一个数值,表示给定数字 x 的双曲反余弦值。
示例 1
在下面的示例中,我们使用 JavaScript Math.acosh() 方法计算 0 和负无穷大的反双曲余弦值 -
<html> <body> <script> const result1 = Math.acosh(0); const result2 = Math.acosh(-Infinity); document.write(result1, <br>, result2); </script> </body> </html>
输出
由于提供的数字小于 1,因此返回 NaN 作为结果。
示例 2
这里,我们计算 1 的反双曲余弦值 -
<html> <body> <script> const result = Math.acosh(1); document.write(result); </script> </body> </html>
输出
如果执行上述程序,结果将为 0。
示例 3
在下面的示例中,我们将获取"2"和"Infinity"的反双曲余弦值 -
<html> <body> <script> const result1 = Math.acosh(2); const result2 = Math.acosh(Infinity); document.write(result1, <br>, result2); </script> </body> </html>
输出
如果执行上述程序,它将分别返回 1.316 和 Infinity。

