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浏览器
- 火狐浏览器
- 歌剧
- 苹果浏览器