阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      JS Math.cosh()

      Math.cosh() 函数返回数值的双曲余弦函数, 可用 constant e 表示:

      Math.cosh(x)=ex+e-x2\mathtt{\operatorname{Math.cosh(x)}} = \frac{e^x + e^{-x}}{2}

      Syntax

      Math.cosh(x)
      

      参数

      x

      数值.

      描述

      由于cosh() 是Math的静态函数, 只需通过Math.cosh() 调用,而不用通过创建Math对象来调用.

      示例

      使用 Math.cosh()

      Math.cosh(0);  // 1
      Math.cosh(1);  // 1.5430806348152437
      Math.cosh(-1); // 1.5430806348152437
      
      

      Polyfill

      可通过 Math.exp() 函数模拟实现:

      Math.cosh = Math.cosh || function(x) {
        return (Math.exp(x) + Math.exp(-x)) / 2;
      }
      
      

      或只调用一次 Math.exp() 函数:

      Math.cosh = Math.cosh || function(x) {
        var y = Math.exp(x);
        return (y + 1 / y) / 2;
      };
      
      

      规范

      SpecificationStatusComment
      ECMAScript 2015 (6th Edition, ECMA-262)Math.coshStandardInitial definition.

      相关链接

      目录
      目录