它等效于数学中的log 2 (x) 。
Math.log2()
函数的语法为:
Math.log2(x)
log2()
是静态方法,使用Math
类名称进行调用。
Math.log2()参数
Math.log2()
函数接受:
- x-一个数字
从Math.log2()返回值
- 返回给定数字的以2为底的对数。
- 对于负数和非数字参数返回
NaN
。
示例:使用Math.log2()
// Using Math.log2()
var value = Math.log2(1);
console.log(value); // 0
var value = Math.log2(2);
console.log(value); // 1
var value = Math.log2("10");
console.log(value); // 3.321928094887362
var value = Math.log2(0);
console.log(value); // -Infinity
var value = Math.log2(-1);
console.log(value); // NaN
输出
0
1
3.321928094887362
-Infinity
NaN
笔记:
- 对日志2 (e)使用常量
Math.LOG2E
。 - 将函数
Math.log()
或Math.log10()
用于对数e和10 。
推荐读物:
- Math.log()
- Math.log10()