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


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


JavaScript Math.clz32() 函數返回數字的 32 位二進製表示中前導零位的數量。

這裏,clz32簡稱CountLeadingZeroes32.

用法:

Math.clz32(x)

clz32() 是一個靜態方法,使用 Math 類名調用。

Math.clz32() 參數

Math.clz32() 函數接受:

  • x - 一個數字

Math.clz32() 的返回值

  • 返回數字的 32 位二進製表示中前導零位的數量。

示例:使用 Math.clz32()

// 00000000000000000000000000000001
var value = Math.clz32(1);
console.log(value); // 31

// 00000000000000000000001111101000
var value = Math.clz32(1000);
console.log(value); // 22

// 00000000000000000000000000000100
var value = Math.clz32(4);
console.log(value); // 29

var value = Math.clz32(true);
console.log(value); // 31

var value = Math.clz32(0);
console.log(value); // 32

輸出

31
22
29
31
32

相關用法


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