--- title: Math.sinh() slug: Web/JavaScript/Reference/Global_Objects/Math/sinh translation_of: Web/JavaScript/Reference/Global_Objects/Math/sinh ---
{{JSRef("Global_Objects", "Math")}}

概述

 Math.sinh() 函数返回一个数字(单位为角度)的双曲正弦值.

语法

Math.sinh(x)

参数

x
任意数字 (单位为度).

描述

双曲正弦的图像如下:

示例

Math.sinh(0)      // 0
Math.sinh(1)      // 1.1752011936438014
Math.sinh("-1")   // -1.1752011936438014
Math.sinh("foo")  // NaN

规范

Specification Status Comment
{{SpecName('ES6', '#sec-math.sinh', 'Math.sinh')}} {{Spec2('ES6')}} Initial defintion

Polyfill

该函数可以使用 {{jsxref("Math.exp()")}} 函数来实现:

function sinh(x){
    return  (Math.exp(x) - Math.exp(-x)) / 2;
}

浏览器兼容性

{{ CompatibilityTable() }}

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support {{CompatNo}} {{CompatGeckoDesktop("25")}} {{CompatNo}} {{CompatNo}} {{CompatNo}}
Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support {{CompatNo}} {{CompatNo}} {{CompatGeckoMobile("25")}} {{CompatNo}} {{CompatNo}} {{CompatNo}}

相关链接