📜  JavaScript数学log2()

📅  最后修改于: 2020-09-27 06:32:56             🧑  作者: Mango

JavaScript Math.log2() 函数返回数字的以2为底的对数。

它等效于数学中的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()用于对数e10

推荐读物:

  • Math.log()
  • Math.log10()