JavaScript | Matemáticas.clz32( )

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

  1. 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
  2. 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
  3. 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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *