• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • Math.cosh()

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

    \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;
    };
    

    上篇:Math.asinh()

    下篇:Math.tanh()