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
- 当一个正数作为参数传递时。
输出:
Output : 29
- 当一个负数作为参数传递时。
输出:
Output : 0
- 当零作为参数传递时。
输出:
Output : 32