📜  JavaScript | Math.atanh()函数(1)

📅  最后修改于: 2023-12-03 14:42:28.272000             🧑  作者: Mango

JavaScript | Math.atanh()函数

在 JavaScript 中,Math.atanh()函数用于返回参数的反双曲正切值。它接受一个参数作为其输入,并返回其反双曲正切值。

语法
Math.atanh(x);
参数
  • x: 必需。一个数字类型的参数,表示要计算其反双曲正切值的值。该值必须在-1到1之间。
返回值
  • 如果参数在-1到1之间,返回输入值的反双曲正切值。如果参数小于-1或大于1,则返回 NaN。
示例
let a = 0.5;
let b = -0.7;

console.log(Math.atanh(a));    //0.5493061443340548
console.log(Math.atanh(b));    //-0.8673005276940533
解释

在上面的示例中,我们计算了两个不同值的反双曲正切值,即 0.5 和 -0.7。第一个值的反双曲正切值是 0.5493061443340548,而第二个值的反双曲正切值是 -0.8673005276940533。

更多示例
console.log(Math.atanh(0));     //0
console.log(Math.atanh(1));     //Infinity
console.log(Math.atanh(-1));    //-Infinity
console.log(Math.atanh(1.5));   //NaN
console.log(Math.atanh(-2));    //NaN
解释

在上面的示例中,我们计算了一些边缘情况的反双曲正切值。如果参数是0,则返回0。如果参数是1,则返回 Infinity。如果参数是-1,则返回 -Infinity。如果参数小于-1或大于1,则返回 NaN。

注意事项
  • 如果参数是 NaN 或 Infinity,则返回 NaN。
  • 该函数是定义在全局 Math 对象中的静态方法。因此,用法示例中的代码 Math.atanh(x) 中的 Math 是不可省略的。
参考资料
  1. MDN Web Docs | Math.atanh()