JavaScript Math asinh()

asinh() 方法计算指定数字的双曲反正弦并返回它。

示例

// hyperbolic arcsine of 5
let number = Math.asinh(5);
console.log(number); 

// Output: 2.3124383412727525

asinh() 语法

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

Math.asinh(number)

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


asinh() 参数

asinh() 方法接受一个参数:

  • number - 需要计算其双曲反正弦的数字

asinh() 返回值

asinh() 方法返回:

  • 给定参数 number 的双曲反正弦
  • 对于非数字参数,返回 NaN(非数字)。

示例 1:JavaScript Math.asinh()

// hyperbolic arcsine of a negative number let number2 = Math.asinh(-5);
console.log(number2);
// hyperbolic arcsine of zero let number1 = Math.asinh(0);
console.log(number1);
// hyperbolic arcsine of a positive number let number3 = Math.asinh(32);
console.log(number3); // Output: // -2.3124383412727525 // 0 // 4.15912713462618

在上面的示例中,Math.asinh() 计算了以下数字的双曲反正弦:

  • -5(负数) - 结果为 -2.3124383412727525
  • 0(零) - 结果为 0
  • 32(正数) - 结果为 4.15912713462618

示例 2:Math.asinh() 与 Infinity

// asinh() with positive infinity let number1 = Math.asinh(Infinity);
console.log(number1); // Output: Infinity
// asinh() with negative infinity let number2 = Math.asinh(-Infinity);
console.log(number2); // Output: -Infinity

示例 3:Math.asinh() 与非数字参数

let string ="Harry";
// asinh() with a string argument let value = Math.asinh(string);
console.log(value); // Output: NaN

在上面的示例中,我们尝试计算字符串 "Harry" 的双曲反正弦值。因此,我们得到输出 NaN


另请阅读

你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战