當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。