当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。