1、Math.expm1()
Math.expm1(x)
返回 ex - 1,即Math.exp(x) - 1
。
Math.expm1(-1) // -0.6321205588285577Math.expm1(0) ?// 0Math.expm1(1) ?// 1.718281828459045
2、Math.log1p()
Math.log1p(x)
方法返回1 + x
的自然对数,即Math.log(1 + x)
。如果x
小于-1,返回NaN
。
Math.log1p(1) ?// 0.6931471805599453Math.log1p(0) ?// 0Math.log1p(-1) // -InfinityMath.log1p(-2) // NaN
应用场景:
Math.log(0)的场景,因为Math.log(0) 返回-Infinity(log的底数大于1时)。
js math 对数和指数处理 expm1 log1p
原文地址:https://www.cnblogs.com/mengfangui/p/9494441.html