JavaScript Math.clz32()
例
let a = Math.clz32(0);
let b = Math.clz32(1);
let c = Math.clz32(2);
let d = Math.clz32(4);
定義と使用法
このMath.clz32()
メソッド(CountLeadingZeroes32の略)は、数値の32ビットバイナリ表現で先行ゼロの数を返します。
ブラウザのサポート
Math.clz32()
ECMAScript6(ES6)機能です。
ES6(JavaScript 2015)は、最新のすべてのブラウザーでサポートされています。
Chrome | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes |
Math.clz32()
Internet Explorer 11(またはそれ以前)ではサポートされていません。
構文
Math.clz32(x)
パラメーター
Parameter | Description |
---|---|
x | Required. A number |
戻り値
数値の32ビット2進表現の先行ゼロビットの数。数値が0の場合、このメソッドは32を返します(すべてのビットが0であるため)。 |