Математика JavaScript clz32 ()

Функция JavaScript Math.clz32 () возвращает количество начальных нулевых битов в 32-битном двоичном представлении числа.

Здесь clz32это сокращение от CountLeadingZeroes32 .

Синтаксис Math.clz32()функции:

 Math.clz32(x)

clz32(), будучи статическим методом, вызывается с использованием имени Mathкласса.

Math.clz32 () Параметры

Math.clz32()Функция принимает:

  • x - число

Возвращаемое значение из Math.clz32 ()

  • Возвращает количество начальных нулевых битов в 32-битном двоичном представлении числа.

Пример: использование Math.clz32 ()

 // 00000000000000000000000000000001 var value = Math.clz32(1); console.log(value); // 31 // 00000000000000000000001111101000 var value = Math.clz32(1000); console.log(value); // 22 // 00000000000000000000000000000100 var value = Math.clz32(4); console.log(value); // 29 var value = Math.clz32(true); console.log(value); // 31 var value = Math.clz32(0); console.log(value); // 32

Вывод

 31 22 29 31 32

Интересные статьи...