📜  JavaScript数学log1p()

📅  最后修改于: 2020-09-27 06:32:16             🧑  作者: Mango

JavaScript Math.log1p() 函数返回自然对数1加给定的数字。

在数学上等效于ln(1 + p)

Math.log1p() 函数的语法为:

Math.log1p(x)

log1p()是静态方法,使用Math类名称进行调用。


Math.log1p()参数

Math.log1p() 函数接受:

  • x-一个数字

从Math.log1p()返回值
  • 返回(1+给定数字)的自然对数(以e为底)
  • 对于数字<-1和非数字参数返回NaN

示例:使用Math.log1p()
// Math.log1p() is equivalent to ln(1+x)

var value = Math.log1p(0); // ln(1)
console.log(value); // 0

var value = Math.log1p(1); // ln(2)
console.log(value); // 0.6931471805599453

var value = Math.log1p("5"); // ln(6)
console.log(value); // 1.791759469228055

var value = Math.log1p(-1); // ln(0)
console.log(value); // -Infinity

var value = Math.log1p(-2); // ln(-1)
console.log(value); // NaN

输出

0
0.6931471805599453
1.791759469228055
-Infinity
NaN

推荐读物:

  • JavaScript Math.log()
  • JavaScript Math.exp()