Math.expm1

Math.expm1

Math.expm1() 函数返回 Ex- 1, 其中 x 是该函数的参数,E 是自然对数的底数2.718281828459045.

语法

Math.expm1(x)

参数

x一个数值。

返回值

一个数字表示ex - 1eEuler的数字在哪里,并且x是参数。

描述

因为expm1()是一个Math的静态方法,你总是用它作为Math.expm1(),而不是Math你创建的对象的方法(Math不是一个构造函数)。

示例

使用Math.expm1()

Math.expm1(-1 // -0.6321205588285577 Math.expm1(0 // 0 Math.expm1(1 // 1.718281828459045

Polyfill

因为我们已经有了Math.exp()函数, 所以很容易 polyfill.

Math.expm1 = Math.expm1 || function(x) { return Math.exp(x) - 1; };

规范

SpecificationStatusComment
ECMAScript 2015 (6th Edition, ECMA-262)The definition of 'Math.expm1' in that specification.StandardInitial definition.
ECMAScript Latest Draft (ECMA-262)The definition of 'Math.expm1' in that specification.Draft

浏览器兼容性

FeatureChromeFirefoxEdgeInternet ExplorerOperaSafari
Basic Support3825(Yes)(No)257.1

FeatureAndroidChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
Basic Support(Yes)(Yes)(Yes)25(No)(Yes)8