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


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


数学.expm1()是 JavaScript 中的内置方法,用于获取值ep-1,其中 p 是任意给定数字。号码e是一个数学常数,其近似值等于2.718。它是由瑞士数学家雅各布·伯努利发现的。这个号码也被称为欧拉数

用法:

Math.expm1(p)

参数:

  • p: 该参数保存我们将执行 expm1 方法的编号。

例子:

Input  :Math.expm1(0)
Output : 0

解释:这里参数p的值为0,所以将值0代替p放入后ep-1那么它的值就变成0了。让我们看看JavaScript程序:

示例 1:在本例中,我们将使用 Math expm1() 方法

javascript


// Here different values is being taken as
// as parameter of Math.expm1() method.
console.log(Math.expm1(0));
console.log(Math.expm1(1));
console.log(Math.expm1(2));
console.log(Math.expm1(-1));
console.log(Math.expm1(5));
console.log(Math.expm1(2.2));
console.log(Math.expm1(-3.2));
输出
0
1.718281828459045
6.38905609893065
-0.6321205588285577
147.4131591025766
8.025013499434122
-0.9592377960216338

示例 2:错误,这里参数应该是一个数字,否则会给出错误或NaN,即不是数字。

javascript


// Here alphabet parameter give error.
console.log(Math.expm1(C));

输出:

Error: C is not defined

示例 3:这里参数作为字符串给出 NaN。

javascript


// Here parameter as a string give NaN.
console.log(Math.expm1("geeksforgeeks"));

输出:

NaN

应用:

每当我们需要找到值时ep-1,其中 p 是我们借助 JavaScript 中的 Math.expm1() 方法的任何给定数字。

例子:在这个例子中,我们将看到 Math expm1() 方法的应用

javascript


// Here different numbers are being taken as parameter
// from 0 to 9 for Math.expm1() method.
for (i = 0; i < 10; i++) {
    console.log(Math.expm1(i));
}
输出
0
1.718281828459045
6.38905609893065
19.085536923187668
53.598150033144236
147.4131591025766
402.4287934927351
1095.6331584284585
2979.9579870417283
8102.083927575384

我们有 Javascript 数学方法的完整列表,要检查这些方法,请浏览此JavaScript 数学对象完整参考文章。

支持的浏览器:JavaScript Math.expm1() 方法支持的浏览器如下:

  • 谷歌浏览器 38 及以上版本
  • 火狐浏览器 25 及以上版本
  • Opera 25 及以上
  • Safari 8 及以上版本


相关用法


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