arm中clz指令
JavaScript | Math.clz32()方法 (JavaScript | Math.clz32() Method)
Math.clz32() is a function in math library of JavaScript that is used to find the number of leading zeroes in the 32-bit representation of the number. The method will return the numeric value which is the number of leading zeroes.
Math.clz32()是JavaScript数学库中的一个函数,用于查找数字的32位表示形式中的前导零。 该方法将返回数字值,即前导零的数量。
Syntax:
句法:
Math.clz32(x);
Parameter(s):
参数:
x – represents a value whose number of leading zero bit in the 32-bit representation to be returned.
x –表示要返回其32位表示形式中前导零位的数目的值。
Return value:
返回值:
The return type of this method is number, it returns the number of leading zero bit in the 32-bit representation of the number.
此方法的返回类型为number ,它以数字的32位表示形式返回前导零位的数量。
Technical Insights:
技术见解:
JavaScript version: ECMAScript 1
JavaScript版本:ECMAScript 1
Browser support: Chrome, Internet Explorer, Mozilla, Safari, Opera mini
浏览器支持:Chrome,Internet Explorer,Mozilla,Safari,Opera mini
Values accepted: Integer, floating-point, numeric string.
接受的值:整数,浮点数,数字字符串。
Invalid Values: empty variable, empty array all will return NaN (Not a Number).
无效值:空变量,空数组都将返回NaN (不是数字)。
Example 1: Valid values for the method
示例1:方法的有效值
console.log(Math.clz32(2));
console.log(Math.clz32(10.98));
console.log(Math.clz32(-198.23));
console.log(Math.clz32(0));
console.log(Math.clz32("734.18"));
Output
输出量
30
28
0
32
22
Example 2: Invalid values for the method.
示例2:方法的无效值。
console.log(Math.clz32(1 + 5i));
// Output: Uncaught SyntaxError: Invalid or unexpected token
翻译自: https://www.includehelp.com/code-snippets/math-clz32-method-with-example-in-javascript.aspx
arm中clz指令