Ejemplo de operador de doble exclamación en JavaScript

Ejemplo De Operador De Doble Exclamacion En Javascript



Todo el mundo está familiarizado con el único signo de exclamación ( ! ) signo llamado el lógico “ no ” operador, que se utiliza para invertir un valor booleano como “ !verdadero ' devoluciones ' falso ', tiempo ' !falso ' devoluciones ' verdadero ”. El doble signo de exclamación ( !! ) símbolos también llamados “ el doble golpe ', o ' tiros dobles ” cambia el valor de verdadero o falso a “ verdadero ' o ' falso “. Es una forma sencilla de convertir una variable en un valor booleano (verdadero o falso).

Este estudio definirá la doble exclamación en JavaScript.

¿Qué es el operador de doble exclamación en JavaScript?

El doble signo de exclamación ( !! ) no es un operador de JavaScript, es un doble, no ( ! ) porque el operador not ( ! El operador ) se usa dos veces en el operador de doble exclamación ( !! ). El primer operador (!) lo cambia a un valor booleano invertido. El segundo operador (!) invierte el valor booleano invertido. En otras palabras, ahora es el valor booleano real del objeto.







Valores falsos en JavaScript

En JavaScript, las cadenas indefinidas, 0, nulas, NaN y vacías (‘’) son los valores falsos.



Valores verdaderos en JavaScript

Los valores de verdad de JavaScript son 1, una cadena no vacía, cualquier número distinto de cero, matrices, objetos, etc.



Veamos los ejemplos de doble exclamación en JavaScript.





Ejemplo 1:

Crear una variable “ a ” y asigne un valor booleano “ falso ”:

hay un = falso

Use el operador doble no (!) o la exclamación doble (!!) con la variable:



!! a ;

La salida da el valor booleano “ falso ”:

En la salida anterior, el valor de la variable “ a ” se invierte primero en “ verdadero ” luego, el segundo operador (!) lo invierte nuevamente en “ falso ”.

¡Aquí, la siguiente tabla representa el resultado de todos los valores de JavaScript verdaderos y falsos usando la doble exclamación! JavaScript:

Valor !!Valor
verdadero verdadero
falso falso
0 falso
1 verdadero
indefinido falso
nulo falso
‘’ falso
'linux' verdadero

Veamos cómo funciona la doble exclamación en diferentes valores y tipos de datos.

Ejemplo 2: Aplicar (!!) en valores booleanos

Veamos el efecto de la doble exclamación (!!) en los valores booleanos:

Ejemplo 3: Aplicar (!!) en valores enteros

Pasar los enteros 0 y 1 al “ consola.log() ” con una doble exclamación (!!) y verá el resultado:

Ejemplo 4: Aplicar (!!) en valores nulos o indefinidos

Veamos el efecto de la doble exclamación (!!) sobre los valores nulos o indefinidos:

Ejemplo 5: Aplicar (!!) en valores de cadena

Mire el efecto de la doble exclamación (!!) en una cadena vacía y una cadena que pasa al “ consola.log() ' método:

Hemos compilado las instrucciones esenciales relacionadas con el signo de doble exclamación (!!) en JavaScript.

Conclusión

El doble signo de exclamación ( !! ) también conocido como ' el doble golpe ', o ' tiros dobles ” es el operador doble no (!) que cambia el valor de una afirmación verdadera o falsa a “ verdadero ' o ' falso “. Se convierte en un valor booleano invertido utilizando el primer operador (!). Luego, el segundo operador (!) invierte el valor booleano invertido. Finalmente, da los mismos resultados que las expresiones booleanas (Verdadero, Falso). Este estudio definió la doble exclamación en JavaScript.