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-битном двоичном представлении числа. Если число равно 0, то этот метод возвращает 32 (поскольку все биты равны 0). |