JavaScript: Función matemática clz32()

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

JavaScript: Función matemática clz32()

Este tutorial de JavaScript muestra, con sintaxis y ejemplos, cómo usar una función matemática llamada clz32().

describir

En JavaScript, clz32() es una función (acrónimo de “Count Leading Zeros 32”) que devuelve la cantidad de ceros iniciales de un número representado en binario de 32 bits. Debido a que la función clz32() es una función estática del objeto Math, debe llamarse a través de un objeto de marcador de posición denominado Math.

sintaxis

En JavaScript, la sintaxis de la función clz32() es:

Math.clz32(number);

parámetro o parámetro

El número se convierte en un número binario de 32 bits y se cuentan sus bits cero iniciales.

devolver los bienes

La función clz32() devuelve el número de ceros iniciales como un número representado en binario de 32 bits.

notas

  • Math es un objeto de marcador de posición que contiene funciones y constantes matemáticas, de las cuales clz32() es una de estas funciones.

ejemplo

Veamos un ejemplo de cómo usar la función clz32() en JavaScript.

Por ejemplo:

console.log(Math.clz32(1));
console.log(Math.clz32(2));
console.log(Math.clz32(4));

En este ejemplo, usamos la clase Math para llamar a la función clz32().

Para fines de demostración, escribimos el resultado de la función clz32() en el registro de la consola del navegador web para mostrar lo que devuelve la función clz32().

Lo siguiente se enviará al registro de la consola del navegador web:

31
30
29

En este ejemplo, la primera salida del registro de la consola devuelve 31 porque hay 31 ceros a la izquierda en la representación binaria de 32 bits del número 1, que es 00000000000000000000000000000001.

La segunda salida del registro de la consola devuelve 30 porque hay 30 ceros a la izquierda en la representación binaria de 32 bits del número 2, que es 000000000000000000000000000000010.

La tercera salida del registro de la consola devuelve 29 porque hay 29 ceros a la izquierda en la representación binaria de 32 bits del número 4, que es 000000000000000000000000000000100.