📜  JavaScript数学clz32()

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

JavaScript Math.clz32() 函数返回数字的32位二进制表示形式中的前导零位的数量。

在这里, clz32CountLeadingZeroes32的缩写

Math.clz32() 函数的语法为:

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