此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

Math.log1p()

基线 广泛可用

自 2015年7月 起,此特性已在主流浏览器中得到支持,可在大多数设备和浏览器版本中正常使用。

Math.log1p() 函数返回一个数字加 1 后的自然对数 (底为 E), 既log(x+1).

语法

js
Math.log1p(x)

参数

x

任意数字。

描述

如果参数的值小于 -1,则返回 NaN

函数 y = log(x+1) 的图形是这样的:

log(x+1)

示例

js
Math.log1p(Math.E - 1); // 1
Math.log1p(0); // 0
Math.log1p("0"); // 0
Math.log1p(-1); // -Infinity
Math.log1p(-2); // NaN
Math.log1p("foo"); // NaN

规范

规范
ECMAScript® 2027 Language Specification
# sec-math.log1p

浏览器兼容性

参见