當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


JavaScript Math log2()用法及代碼示例


JavaScript Math.log2() 函數返回一個以 2 為底的對數。

它相當於數學中的 log2(x)。

用法:

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

注意:

  • 使用常數Math.LOG2E為了日誌2(e).
  • 使用函數Math.log()或者Math.log10()對數底e10.

相關用法


注:本文由純淨天空篩選整理自 JavaScript Math log2()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。