📜  JavaScript |数学.log1p()

📅  最后修改于: 2022-05-13 01:58:09.689000             🧑  作者: Mango

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 + p 数的自然对数时,我们就借助这个函数。它的价值在数学问题中需要多次。
    让我们看看这个应用程序的 JavaScript 代码:

  • 示例 1:
    
    

    输出:

    1.146128035678238

支持的浏览器: JavaScript Math.log1p( )函数支持的浏览器如下:

  • 谷歌浏览器 38 及以上
  • 边缘 12 及以上
  • 火狐 25 及以上
  • Opera 25 及以上
  • Safari 8 及更高版本