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


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


下面是Math cosh()方法的示例。

  • 例:
    <script> 
      // Printing hyperbolic cosine of some numbers 
      // taken as parameter of Math.cosh() method. 
      document.write(Math.cosh(0) + "<br>"); 
      document.write(Math.cosh(1) + "<br>"); 
      document.write(Math.cosh(0) + "<br>"); 
      document.write(Math.cosh(22) + "<br>"); 
      document.write(Math.cosh(-2) + "<br>"); 
      document.write(Math.cosh(4)); 
    </script>
  • 输出:
     1
     1.5430806348152437
     1
     1792456423.065796
     3.7621956910836314
     27.308232836016487
    

Math.cosh()方法用于计算数字的双曲余弦值。

用法:

Math.cosh(x)

    参数:此方法接受上述和以下描述的单个参数:

    • x:此参数包含一个要为其计算双曲余弦值的数字。

    返回值:它返回数字的双曲余弦的计算值。

    以下示例说明了JavaScript中的Mathe cosh()方法:



    • 范例1:这里计算任意数量的双曲余弦的公式为:数字e是一个数学常数,近似值等于2.718。

       \frac{e^{p} + e^{-p}}{2} = \frac{e^{0} + e^{-0}}{2}=\frac{1+1}{2}= 1

      Input:Math.cosh(0)
      Output:1
      
    • 范例2:同样,在将p替换为所需的数字之后,就可以计算任意数量的双曲余弦值。这里与上面的计算相同,当我们输入12而不是p时,该值将变为上面显示的输出。
      Input:Math.cosh(12)
      Output:81377.39571257407

    上述方法的更多代码如下:

    程序1:错误和异常,这是一个错误情况,因为不能将复数作为方法的参数,而只能将整数值作为参数。

    <script> 
      // Complex number can not be calculated as the  
      // hyperbolic cosine. 
      document.write(Math.cosh(1 + 2i)); 
    </script>

    输出:

Error:Invalid or unexpected token

程序2:除了整数外,什么都不接受作为方法的参数,这就是为什么here-string作为参数给出NaN而不是数字的原因。

<script> 
  // 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. 
  document.write(Math.cosh("geeksforgeeks") + "<br>"); 
  document.write(Math.cosh("gfg"));                     
</script>

输出:

NaN
NaN

图3:在实际应用中,每次需要查找双曲余弦值的数值时,我们都使用JavaScript中的Math.cosh()方法。
例:

<script> 
  // Printing hyperbolic cosine of some numbers  
  // from 0 to 9 taken as parameter 
  for (i = 0; i < 10; i++) { 
      document.write(Math.cosh(i) + "<br>"); 
  } 
</script>

输出:

1
1.5430806348152437
3.7621956910836314
10.067661995777765
27.308232836016487
74.20994852478785
201.7156361224559
548.317035155212
1490.479161252178
4051.5420254925943

支持的浏览器:

  • 谷歌浏览器38.0
  • Internet Explorer 12.0
  • Firefox 25.0
  • Opera 25.0
  • Safari 8.0




相关用法


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