JavaScript clz32() 方法

定义和用法

clz32() 方法是 CountLeadingZeroes32 的缩写,它返回数的 32 位二进制表示中前导零的数量。

实例

返回不同数字的 32 位二进制表示中前导零的数量:

var a = Math.clz32(0);
var b = Math.clz32(1);
var c = Math.clz32(2);
var d = Math.clz32(4);

亲自试一试

语法

Math.clz32(x)

参数值

参数 描述
x 必需。数字。

技术细节

返回值:

数字的 32 位二进制表示中的前导零位数。

如果数字为 0,则此方法返回 32(因为所有位均为 0)。

JavaScript 版本: ECMAScript 2015

浏览器支持

方法 Chrome Edge Firefox Safari Opera
clz32() 38.0 12.0 31.0 7.0 25.0

相关页面

教程:JavaScript 数学