Realiza una operación NOT (una negación) de bits en una expresión.
resultado = ~ expresión
Todos los operadores unarios, como el operador ~, evalúan las expresiones como se indica a continuación:
Se aplica el operador al número resultante.
El operador ~ obtiene la representación binaria de los valores de la expresión y realiza una operación de negación con los bits de la misma. El resultado de esta operación se comporta de la siguiente manera:
0101 (expresión) ---- 1010 (resultado)
Cualquier dígito que sea un 1 en la expresión, se convierte en un 0 en el resultado. Cualquier dígito que sea un 0 en la expresión, se convierte en un 1 en el resultado.
Operador lógico NOT (!) | Precedencia de los operadores | Resumen de operadores
Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com. |