Esempio di operatore a doppia esclamazione in JavaScript

Esempio Di Operatore A Doppia Esclamazione In Javascript



Tutti conoscono il punto esclamativo singolo ( ! ) segno chiamato il logico “ non ” operatore, utilizzato per invertire un valore booleano come “ !VERO ' ritorna ' falso ', mentre ' !falso ' ritorna ' VERO ”. Il doppio punto esclamativo ( !! ) simboli detti anche “ il doppio botto ', o ' doppi colpi ” cambia il valore di una verità o di una falsità in “ VERO ' o ' falso “. È un modo semplice per convertire una variabile in un valore booleano (vero o falso).

Questo studio definirà la doppia esclamazione in JavaScript.

Che cos'è l'operatore di doppia esclamazione in JavaScript?

Il doppio punto esclamativo ( !! ) non è un operatore JavaScript, è un double, non ( ! ) operatore perché il non ( ! ) viene utilizzato due volte nell'operatore di doppia esclamazione ( !! ). Il primo (!) operatore lo modifica in un valore booleano invertito. Il secondo operatore (!) inverte il valore booleano invertito. In altre parole, ora è il valore booleano effettivo dell'oggetto.







Valori falsi in JavaScript

In JavaScript, le stringhe undefined, 0, null, NaN e vuote ('') sono i valori falsi.



Valori veri in JavaScript

I valori di verità di JavaScript sono 1, una stringa non vuota, qualsiasi numero diverso da zero, array, oggetti e così via.



Diamo un'occhiata agli esempi di doppia esclamazione in JavaScript.





Esempio 1:

Crea una variabile ' un ” e assegna un valore booleano “ falso ”:

c'è un = falso

Usa l'operatore double not(!) o double esclamation(!!) con la variabile:



!! un ;

L'output fornisce il valore booleano ' falso ”:

Nell'output sopra, il valore della variabile ' un ” viene prima invertito in “ VERO ” quindi, il secondo (!) operatore lo inverte nuovamente in “ falso ”.

Qui, la tabella sottostante rappresenta il risultato di tutti i valori JavaScript veritieri e falsi utilizzando la doppia esclamazione !! javascript:

Valore !!Valore
VERO VERO
falso falso
0 falso
1 VERO
non definito falso
nullo falso
'' falso
'Linux' VERO

Vediamo come funziona la doppia esclamazione su diversi valori e tipi di dati.

Esempio 2: applicazione (!!) su valori booleani

Controlliamo l'effetto della doppia esclamazione (!!) sui valori booleani:

Esempio 3: applicazione di (!!) su valori interi

Passa gli interi 0 e 1 al ' console.log() ” metodo con una doppia esclamazione (!!) e vedrà il risultato:

Esempio 4: applicazione (!!) su valori nulli o non definiti

Vediamo l'effetto della doppia esclamazione (!!) sui valori nulli o indefiniti:

Esempio 5: applicazione (!!) su valori stringa

Guarda l'effetto della doppia esclamazione (!!) su una stringa vuota e una stringa che passa al ' console.log() ' metodo:

Abbiamo compilato le istruzioni essenziali relative al doppio segno esclamativo (!!) in JavaScript.

Conclusione

Il doppio punto esclamativo ( !! ) conosciuto anche come ' il doppio botto ', o ' doppi colpi ” è l'operatore double not (!) che cambia il valore di un'affermazione veritiera o falsa in “ VERO ' o ' falso “. Viene convertito in un valore booleano invertito utilizzando il primo operatore (!). Quindi, il secondo operatore (!) inverte il valore booleano invertito. Infine, fornisce gli stessi risultati delle espressioni booleane (Vero, Falso). Questo studio ha definito la doppia esclamazione in JavaScript.