跳到主要内容

JavaScript Math对象之acosh()函数

acosh() 方法计算指定数字的双曲反余弦值并返回该值。

示例

// 5 的双曲反余弦值
let number = Math.acosh(5);
console.log(number);

// 输出:2.2924316695611777

acosh() 语法

Math.acosh() 方法的语法是:

Math.acosh(number);

这里,acosh() 是一个静态方法。因此,我们使用类名 Math 来访问该方法。

acosh() 参数

acosh() 方法接受单个参数:

  • number - 一个正值,用于计算其双曲反余弦值

acosh() 返回值

acosh() 方法返回:

  • 给定正参数 number 的双曲反余弦值
  • 对于零、负数和非数字参数返回 NaN(非数字)

示例 1:JavaScript Math.acosh() 用于正数

// 整数的双曲反余弦值
let result1 = Math.acosh(32);
console.log(result1);

// 浮点数的双曲反余弦值
let result2 = Math.acosh(4.5);
console.log(result2);

// 输出:
// 4.158638853279167
// 2.1846437916051085

在上述示例中,我们使用了 Math.acosh() 方法计算

  • 32(整数值) - 结果为 4.158638853279167
  • 4.5(浮点数值) - 结果为 2.1846437916051085

示例 2:Math.acosh() 用于零和负数

// 负数的双曲反余弦值
let result1 = Math.acosh(-12.5);
console.log(result1);
// 输出:NaN

// 零的双曲反余弦值
let result2 = Math.acosh(0);
console.log(result2);
// 输出:NaN

在上述示例中,我们使用了 acosh() 方法计算负数和零。对于这两个值,我们得到了 NaN 作为输出。

注意: 我们只能对正数使用 acosh() 方法。

示例 3:Math.acosh() 用于非数字参数

let string = "Harry";

// 使用字符串参数的 acosh()
let value = Math.acosh(string);
console.log(value);

// 输出:NaN

在上述示例中,我们使用了字符串 "Harry" 作为 acosh() 方法的参数。因此,我们得到 NaN 作为输出。

推荐阅读: