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


JavaScript Math sinh()用法及代码示例

JavaScript数学.sinh()是 JavaScript 中的内置方法,用于计算数字的双曲正弦值。

用法:

Math.sinh(p)

例子:

Input  : Math.sinh(0)
Output : 0

解释:这里计算任意数字的双曲正弦的公式是:e是一个数学常数,其近似值等于2.718.

2[Tex]= e^0-e^-^0/2     [/Tex]2[Tex]= 0  [/Tex]

同理,将p替换为所需的数即可计算出任意数的双曲正弦。

Input  : Math.sinh(15)
Output : 1634508.6862359024

解释:这里与上面的计算相同,当我们用 15 代替 p 时,该值就变成如上所示的输出。让我们看一些 JavaScript 代码:

示例 1:在此示例中,我们将使用sinh()方法计算一些数字的双曲正弦。

javascript


// Printing hyperbolic sine of some numbers
// taken as parameter of Math.sinh() method.
console.log(Math.sinh(0));
console.log(Math.sinh(1));
console.log(Math.sinh(5));
console.log(Math.sinh(22));
console.log(Math.sinh(-2));
console.log(Math.sinh(4));

输出
0
1.1752011936438014
74.20321057778875
1792456423.065796
-3.626860407847019
27.28991719712775

示例 2:这是错误的情况,因为复数不能作为该方法的参数,只能使用整数值作为参数。

javascript


// complex number can not be calculated as
// the hyperbolic sine.
console.log(Math.sinh(1 + 2i));

输出:

Error: Invalid or unexpected token

示例 3:除了整数之外,不接受任何内容作为该方法的参数,这就是为什么这里字符串作为参数给出NaN,即不是数字。

javascript


// Any string value as the parameter of the method
// gives NaN i.e, not a number
// because only number can be used as the parameters.
console.log(Math.sinh("geeksforgeeks"));
console.log(Math.sinh("gfg"));

输出
NaN
NaN

应用:

它的实际应用是,每当我们需要找到一个数字的双曲正弦值时,我们都会借助 JavaScript 中的 Math.sinh() 方法。

示例 1:此示例演示了 above-explained 方法。

javascript


// Printing hyperbolic sine of some numbers from 0 to 9
// taken as parameter of Math.sinh() method.
for (i = 0; i < 10; i++) {
    console.log(Math.sinh(i));
}

输出
0
1.1752011936438014
3.626860407847019
10.017874927409903
27.28991719712775
74.20321057778875
201.71315737027922
548.3161232732465
1490.4788257895502
4051.54190208279

我们有 Javascript 数学方法的完整列表,要检查这些方法,请浏览此JavaScript 数学对象完整参考文章。

支持的浏览器:

JavaScript Math支持的浏览器sinh()方法列出如下:

  • 谷歌浏览器 38 及以上版本
  • 火狐浏览器 25 及以上版本
  • Opera 25 及以上
  • Safari 8 及以上版本
  • 边 12 及以上


相关用法


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