Digamos que quiero crear una máscara de bits en Javascript. Cambiaría un poco de esta manera: máscara | = (1 << bit); borre un poco así: máscara & = ~ (1 << bit); y compruebe si un bit está configurado como ...

2
Ryan Peschel 4 mar. 2021 a las 19:10

1 respuesta

La mejor respuesta

32 bits:

Los operadores bit a bit tratan sus operandos como un conjunto de 32 bits (ceros y unos) y devuelven valores numéricos estándar de JavaScript.

Especificación:

6.1.6.1.9 Número :: desplazamiento a la izquierda (x, y)

  1. ¡Que sea lnum! ToInt32 (x).
  2. ¡Que sea rnum! ToUint32 (y).
  3. Deje que la concurso sea el resultado de enmascarar todos los 5 bits de Rnum, es decir, el RNUM y el AMP de COMUDE; 0x1f.
  4. Devuelve el resultado del desplazamiento izquierdo a la izquierda por los bits shiftCount. El resultado es un entero de 32 bits con signo.
3
Amadan 4 mar. 2021 a las 16:39