📜  JavaScript |数学.clz32( )

📅  最后修改于: 2022-05-13 01:58:10.287000             🧑  作者: Mango

JavaScript |数学.clz32( )

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

Clz32代表计数前导零 32

如果传入的参数不是数字,则先转换为数字,再转换为 32 位无符号整数。
如果转换后的 32 位无符号整数为 0,则函数返回 32,因为所有位均为 0。

句法:

Math.clz32(number)

使用的参数:
number :这是要为 CountLeadingZeros 测试的值。

返回值:它返回给定数字的 32 位二进制表示中前导零位的数量。

例子:

Input : Math.clz32(5)
Output : 29
     
Input : Math.clz32(-5)
Output : 0

Input : Math.clz32(0));
Output : 32

  1. 当一个正数作为参数传递时。
    
    

    输出:

    Output : 29
  2. 当一个负数作为参数传递时。
    
    

    输出:

    Output : 0
  3. 当零作为参数传递时。
    
    

    输出:

    Output : 32