Beispiel für einen Operator mit doppeltem Ausrufezeichen in JavaScript

Beispiel Fur Einen Operator Mit Doppeltem Ausrufezeichen In Javascript



Jeder kennt das einzelne Ausrufezeichen ( ! ) Zeichen genannt das logische „ nicht “-Operator, der verwendet wird, um einen booleschen Wert wie „ !Stimmt ' kehrt zurück ' FALSCH ', während ' !FALSCH ' kehrt zurück ' Stimmt “. Das doppelte Ausrufezeichen ( !! ) Symbole, auch „ der Doppelknall ', oder ' doppelte Schüsse ” Ändern Sie den Wert einer Wahrheit oder Falschheit in “ Stimmt ' oder ' FALSCH “. Es ist eine einfache Möglichkeit, eine Variable in einen booleschen Wert (wahr oder falsch) umzuwandeln.

Diese Studie wird das doppelte Ausrufezeichen in JavaScript definieren.

Was ist der doppelte Ausrufezeichenoperator in JavaScript?

Das doppelte Ausrufezeichen ( !! ) ist kein JavaScript-Operator, es ist ein Double, nicht ( ! )-Operator, weil der not ( ! )-Operator wird zweimal im doppelten Ausrufezeichen-Operator ( !! ). Der erste (!) Operator ändert es in einen invertierten booleschen Wert. Der zweite (!) Operator invertiert den invertierten booleschen Wert. Mit anderen Worten, es ist jetzt der tatsächliche boolesche Wert des Objekts.







Falsche Werte in JavaScript

In JavaScript sind die undefinierten, 0, null, NaN und leeren Zeichenfolgen (‘‘) die falschen Werte.



Wahrheitswerte in JavaScript

Die Wahrheitswerte von JavaScript sind 1, ein nicht leerer String, jede Zahl ungleich Null, Arrays, Objekte und so weiter.



Schauen wir uns die Beispiele für doppelte Ausrufezeichen in JavaScript an.





Beispiel 1:

Erstellen Sie eine Variable “ a ” und einen booleschen Wert zuweisen “ FALSCH “:

da ist ein = FALSCH

Verwenden Sie den doppelten Not(!)-Operator oder das doppelte Ausrufezeichen(!!) mit der Variablen:



!! a ;

Die Ausgabe liefert den booleschen Wert „ FALSCH “:

In der obigen Ausgabe ist der Wert der Variablen „ a “ wird zunächst invertiert zu „ Stimmt “ dann invertiert der zweite (!) Operator wieder in „ FALSCH “.

Hier stellt die folgende Tabelle das Ergebnis aller wahren und falschen JavaScript-Werte dar, die das doppelte Ausrufezeichen !! Javascript:

Wert !!Wert
Stimmt Stimmt
FALSCH FALSCH
0 FALSCH
1 Stimmt
nicht definiert FALSCH
Null FALSCH
'' FALSCH
'Linux' Stimmt

Mal sehen, wie das doppelte Ausrufezeichen bei verschiedenen Werten und Datentypen funktioniert.

Beispiel 2: Anwenden von (!!) auf boolesche Werte

Lassen Sie uns die Auswirkung von doppeltem Ausrufezeichen (!!) auf boolesche Werte überprüfen:

Beispiel 3: Anwenden von (!!) auf ganzzahlige Werte

Übergeben Sie die Ganzzahlen 0 und 1 an die „ Konsole.log() “-Methode mit einem doppelten Ausrufezeichen (!!) und sehen das Ergebnis:

Beispiel 4: Anwenden von (!!) auf null oder undefinierte Werte

Sehen wir uns die Wirkung von doppeltem Ausrufezeichen (!!) auf die Null- oder undefinierten Werte an:

Beispiel 5: Anwenden von (!!) auf Zeichenfolgenwerte

Sehen Sie sich die Wirkung des doppelten Ausrufszeichens (!!) auf eine leere Zeichenfolge und eine Zeichenfolge an, die an „ Konsole.log() ' Methode:

Wir haben die wichtigsten Anweisungen zum doppelten Ausrufezeichen (!!) in JavaScript zusammengestellt.

Fazit

Das doppelte Ausrufezeichen ( !! ) auch bekannt als ' der Doppelknall ', oder ' doppelte Schüsse “ ist der doppelte nicht (!) Operator, der den Wert einer wahren oder falschen Aussage in „ Stimmt ' oder ' FALSCH “. Er wird mit dem ersten (!) Operator in einen invertierten booleschen Wert umgewandelt. Dann invertiert der zweite (!) Operator den invertierten booleschen Wert. Schließlich liefert es die gleichen Ergebnisse wie boolesche Ausdrücke (Wahr, Falsch). Diese Studie definierte das doppelte Ausrufezeichen in JavaScript.