JScript  

Operador de bits NOT (~)

Realiza una operación NOT (una negación) de bits en una expresión.

resultado = ~ expresión

Argumentos

resultado
Cualquier variable.
expresión
Cualquier expresión.

Comentarios

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.

Requisitos

Versión 1

Consulte también

Operador lógico NOT (!) | Precedencia de los operadores | Resumen de operadores

Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com.