📜  JavaScript | Math.log2()函数

📅  最后修改于: 2021-05-05 02:14:16             🧑  作者: Mango

Math.log2()是JavaScript中的内置函数,可提供任意数量的以2为底的对数的值。
句法:

Math.log2(p)

参数:此函数接受单个参数 p是要计算其以2为底的对数的任何数字。

返回返回任意数字以2为底的对数的值。

例子:

Input : Math.log2(5)

Output: 2.321928094887362

解释:
如图所示,数字5的bese 2对数的值为2.321928094887362。

Input : Math.log2(10)
Output:3.321928094887362

让我们看一下有关此函数的一些JavaScript代码:

  • 范例1:
Javascript


Javascript


Javascript


Javascript


Javascript


输出:

9.965784284662087
3.584962500721156
4.700439718141092
2.321928094887362
  • 范例2:

Java脚本


输出:

0
2
2.807354922057604
3.321928094887362
3.700439718141092
4
4.247927513443585

错误和异常:该函数的参数应始终为数字,否则将返回NaN,即,当其参数作为字符串时,则不是数字。

  • 范例1:

Java脚本


输出:

NaN
  • 示例2:当该函数的参数取为复数时,它会出错,因为它仅接受整数值作为参数。

Java脚本


输出:

Error: Invalid or unexpected token

应用:每当我们需要以2为底的对数的值时,我们都会借助此函数。它的值在数学问题中需要多次。
让我们看看此应用程序的JavaScript代码:

  • 范例1:

Java脚本

                   

输出:

3.807354922057604

支持的浏览器:下面列出了JavaScript Math.log2()函数支持的浏览器:

  • 谷歌浏览器
  • IE浏览器
  • 火狐浏览器
  • 歌剧
  • 苹果浏览器