me gustaría primero en convertir un número binario, y luego invertirlo bit a bit .. así:Javascript invirtiendo un valor binario de un número
número es 793 = 1100011001 luego convertir el valor binario en: 0011100110
en javascript que pueda hacer lo siguiente:
var x = 793;
document.write(x.toString(2)); // gives 0011100110
esto me dará el valor binario del número .. pero ¿cómo puedo invertir el bit a bit binario?
probé el operador ~, pero no funciona, probablemente ... la salida es: -1100011010
ayuda? gracias de antemano
No entiendo cómo esto responde a la pregunta, porque XORing con 0 hace ** ** no cambiar cualquiera bits, como lo demostró. –
@Greg Ah, lag del cerebro siento haber copiado las cosas incorrectas de mi caparazón, voy a arreglarlo –
xor'ing un elemento con 0 no hace nada – 6502