JavaScript |数学.log1p()
Math.log1p()是 JavaScript 中的一个内置函数,它给出 1 + p 数的自然对数值。自然对数以 e 为底,其中 e 是一个无理数和超越数,大约等于 2.718。
句法:
Math.log1p(1 + p)
参数:在参数 1+p 中,p 是正在计算以 e 为底的自然对数的任意数字。
返回:它返回以 e 为底的任意数的对数加 1 的值。
例子:
Input : Math.log1p(5)
Output : 1.791759469228055
解释:
这里数字 5 的自然对数值为 1.791759469228055,如输出所示。
Input : Math.log1p(10)
Output : 2.3978952727983707
让我们看看这个函数的一些 JavaScript 代码:
- 示例 1:
输出:
6.90875477931522 2.5649493574615367 3.295836866004329 1.791759469228055
- 示例 2:
输出:
0.6931471805599453 1.6094379124341003 2.0794415416798357 2.3978952727983707 2.639057329615259 2.833213344056216 2.995732273553991
错误和异常:此函数的参数应始终为数字,否则返回 NaN,即,当其参数被视为字符串时,不是数字。
- 示例 1:
输出:
NaN
- 示例 2:此函数在将其参数作为复数时出错,因为它只接受整数值作为参数。
输出:
Error: Invalid or unexpected token
- 示例 3:此函数返回 NaN,即,如果参数小于 -1,则不是数字,因为数字应该是任何正数,即大于 0。
输出:
NaN
- 示例 1:
输出:
1.146128035678238
应用:每当我们需要找到 1 + p 数的自然对数时,我们就借助这个函数。它的价值在数学问题中需要多次。
让我们看看这个应用程序的 JavaScript 代码:
支持的浏览器: JavaScript Math.log1p( )函数支持的浏览器如下:
- 谷歌浏览器 38 及以上
- 边缘 12 及以上
- 火狐 25 及以上
- Opera 25 及以上
- Safari 8 及更高版本