Operador Lógico NOT ( ! )
Realiza una negación lógica en una expresión.
La siguiente tabla indica cómo se determina el resultado:
Si expression se
convierte en
|
result es
|
true
|
false
|
false
|
true
|
Todos los operadores unarios, como el operador !, evalúan
las expresiones como se indica a continuación:
- Si se aplica a expresiones con valores de tipo undefined o null, se genera un error en tiempo de ejecución.
- Los objetos se convierten en cadenas.
- Las cadenas se convierten en números, si es posible. En caso contrario, se genera un error en tiempo de ejecución.
- Los valores de tipo Boolean se tratan como números (0 si es false y 1 si es true).
El operador se aplica al número resultante.
Para el operador !:
- Si el argumento expression es distinto de cero, el argumento result es igual a cero.
- Si el argumento expression es igual a cero, el argumento result es igual a 1.
Si te hemos ayudado : )
Te agradeceríamos que apoyaras este proyecto
No se te olvide Comentar y Compartir
en:
en:
0 comentarios:
Publicar un comentario