Math.clz32() 方法在 JavaScript 中有什么用途?


Math.clz32()

Math.clz32() 函数返回一个数字的 32 位二进制 表示中 前导零位 的数量。在一个二进制表示中,有 32 个仅由 1 和 0 组成的数字。此方法会逐个检查每个元素并返回 0 的数量。

语法

Math.clz32(number);

例子 1

在下面的例子中,数字 1 和 0 被传递给 Math.Clz32() 函数,并且前导零位的数量显示在输出中。

在线演示

<html>
<body>
<script>
   document.write(Math.clz32(1));
   document.write("</br>");
   document.write(Math.clz32(0));
</script>
</body>
</html>

输出

31
32


例子 2

在下面的例子中,数字 21 和 20 被传递给 Math.Clz32() 函数,并且前导零位的数量(27,27)显示在输出中。

在线演示

<html>
<body>
<script>
   document.write(Math.clz32(21));
   document.write("</br>")
   document.write(Math.clz32(20))
</script>
</body>
</html>

输出

27
27

更新于: 2019 年 7 月 31 日

102 次浏览

开启您的 职业生涯

完成课程获得认证

开始学习
广告
© . All rights reserved.