La función Math.clz32( ) en JavaScript devuelve el número de ceros iniciales en la representación binaria de 32 bits de un número.
Clz32 significa Count Leading Zeros 32 .
Si el parámetro pasado no es un número, primero se convertirá en un número y luego en un entero de 32 bits sin signo.
Si el entero sin signo de 32 bits convertido es 0, la función devuelve 32, ya que todos los bits son 0.
Sintaxis:
Math.clz32(number)
Parámetros utilizados:
número: es el valor que se probará para CountLeadingZeros.
Valor devuelto: Devuelve el número de ceros iniciales en la representación binaria de 32 bits del número dado.
Ejemplos:
Input : Math.clz32(5) Output : 29 Input : Math.clz32(-5) Output : 0 Input : Math.clz32(0)); Output : 32
- Cuando se pasa un número positivo como parámetro.
<
script
type
=
"text/javascript"
>
document.write("Output : " + Math.clz32(5));
</
script
>
Producción:
Output : 29
- Cuando se pasa un número negativo como parámetro.
<
script
type
=
"text/javascript"
>
document.write("Output : " + Math.clz32(-5));
</
script
>
Producción:
Output : 0
- Cuando se pasa cero como parámetro.
<
script
type
=
"text/javascript"
>
document.write("Output : " + Math.clz32(0));
</
script
>
Producción:
Output : 32
Publicación traducida automáticamente
Artículo escrito por Shubrodeep Banerjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA