js math 对数和指数处理 expm1 log1p

Posted web前端开发技术

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js math 对数和指数处理 expm1 log1p相关的知识,希望对你有一定的参考价值。

1、Math.expm1()

Math.expm1(x)返回 ex - 1,即Math.exp(x) - 1

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

2、Math.log1p()

Math.log1p(x)方法返回1 + x的自然对数,即Math.log(1 + x)。如果x小于-1,返回NaN

Math.log1p(1)  // 0.6931471805599453
Math.log1p(0)  // 0
Math.log1p(-1) // -Infinity
Math.log1p(-2) // NaN

 

应用场景:

Math.log(0)的场景,因为Math.log(0) 返回-Infinity(log的底数大于1时)。

以上是关于js math 对数和指数处理 expm1 log1p的主要内容,如果未能解决你的问题,请参考以下文章

Math对象的属性和方法

JS.Math常用方法大全

初识Math类 2021-05-16

BOM对象,math对象document对象的属性和操作

Math()对象

Math类