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.