Math.acosh()

基线 广泛可用

此功能已相当成熟,并在许多设备和浏览器版本中正常运行。它从 2015 年 7 月.

报告反馈

Math.acosh() 静态方法返回数字的反双曲余弦。也就是说, x 1 , ( 𝙼𝚊𝚝𝚑.𝚊𝚌𝚘𝚜𝚑 ) = 𝚡 ( ) = arcosh the unique  x 0 y  such that  ( the unique  ) = = cosh ( + 2 ln 1 )

试一试

语法

\begin{aligned}\forall x \geq 1,\;\mathtt{\operatorname{Math.acosh}(x)} &= \operatorname{arcosh}(x) = \text{the unique } y \geq 0 \text{ such that } \cosh(y) = x\\&= \ln\left(x + \sqrt{x^2 - 1}\right)\end{aligned}
Math.acosh(x)

js

参数

一个大于或等于 1 的数字。

返回值

描述

x 的反双曲余弦。如果 x 小于 1,则返回 NaN

示例

由于 acosh()Math 的静态方法,因此始终使用 Math.acosh(),而不是作为您创建的 Math 对象的方法(Math 不是构造函数)。

\begin{aligned}\forall x \geq 1,\;\mathtt{\operatorname{Math.acosh}(x)} &= \operatorname{arcosh}(x) = \text{the unique } y \geq 0 \text{ such that } \cosh(y) = x\\&= \ln\left(x + \sqrt{x^2 - 1}\right)\end{aligned}
Math.acosh(0); // NaN
Math.acosh(1); // 0
Math.acosh(2); // 1.3169578969248166
Math.acosh(Infinity); // Infinity

规范

使用 Math.acosh()
规范
# ECMAScript 语言规范

浏览器兼容性

sec-math.acosh

另请参阅