当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Javascript Math.atanh()用法及代码示例


Math.atanh()函数是JavaScript中的inbuit函数,用于获取数字的双曲反正切。双曲反正切有很多名称,例如双曲反正切和atanh,它是双曲正切函数的反函数,即任何值的反双曲正切表示x是值y,而y的双曲正切为x。

if y = atanh(x)
then x = tanh(y)

我们有,

 atanh(x) = \frac{1}{2} ln(\frac{1+x}{1-x})


用法:

Math.atanh(x)

参数:

  • x是要计算其双曲反正切值的数字。
  • 返回值:

  • 它返回给定数字的双曲arc-tangent。
  • Browser Support:

  • 这里的第二列包含int值,它们是相应浏览器的版本。
    特征 基本支持
    Chrome 38
    Edge Yes
    Firefox 25
    Internet Explorer No
    Opera 25
    Safari 8
    Android webview Yes
    Chrome for Android Yes
    Edge mobile Yes
    Firefox for Android 25
    Opera Android Yes
    iOS Safari 8

例子:

Input: Math.atanh(-1)
Output: -Infinity

说明:
在这里,输出0是数字1的双曲反正弦。

Input: Math.atanh(0)
Output: 0
Input: Math.atanh(0.5)
Output: 0.5493061443340548
Input: Math.atanh(1)
Output: Infinity
Input: Math.atanh(1.2)
Output: NaN
Input: Math.atanh(-2.2)
Output: NaN

对于大于1或小于-1的值,即NaN,即不返回数字。
让我们看一下JavaScripts程序:

// Here different values is being used for 
// getting hyperbolic tangent function's values. 
console.log(Math.atanh(-1)); 
console.log(Math.atanh(0)); 
console.log(Math.atanh(0.5)); 
console.log(Math.atanh(1)); 
console.log(Math.atanh(1.2)); 
console.log(Math.atanh(-2.2));

输出:

> 0
> 0.5493061443340548
> Infinity
> NaN
> NaN

应用:
每当我们需要获取一定数量的双曲arc-tangent时,我们就可以使用JavaScript中的Math.atanh()函数进行帮助。

// Here different values is being used for getting 
// hyperbolic cosine function's values. 
console.log(Math.atanh(0.1)); 
console.log(Math.atanh(22));

输出:

> 0.10033534773107558
> NaN


相关用法


注:本文由纯净天空筛选整理自Kanchan_Ray大神的英文原创作品 JavaScript | Math.atanh() function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。