Heim > Artikel > Web-Frontend > Was bedeutet !! in js?
!!-Operator in JS: Wird zum Konvertieren von Werten in boolesche Werte verwendet. Operation: Führen Sie eine logische NICHT-Operation für den Wert durch. Führen Sie dann eine logische NICHT-Operation für das Ergebnis durch. Ergebnis: wahr: wenn der Wert nicht falsch ist, nicht die leere Zeichenfolge, nicht null, nicht undefiniert. Falsch: Wenn der Wert wahr ist, leere Zeichenfolge, null, undefiniert. Zweck: Konvertieren Sie einen beliebigen Wert in einen booleschen Wert. Erzwingt eine explizite Konvertierung in einen booleschen Wert. Beseitigen Sie unsichere Werte.
in JS !!
In JavaScript ist der „!!“-Operator ein logischer NOT-Operator (NOT), der zum Konvertieren eines Werts in einen booleschen Wert verwendet wird. Seine Funktion ist die doppelte Negation, das heißt, nachdem eine logische NICHT-Operation für den Wert ausgeführt wurde, wird erneut eine logische NICHT-Operation ausgeführt.
So verwenden Sie
Syntax:
<code>!!<value></code>
wobei
Operationsergebnis
Zweck der doppelten Negation
Doppelter Negationsoperator!! Wird hauptsächlich für folgende Zwecke verwendet:
Codebeispiel
<code>console.log(!!true); // true console.log(!!false); // false console.log(!!0); // false console.log(!!1); // true console.log(!!''); // false console.log(!!'abc'); // true</code>
Das obige ist der detaillierte Inhalt vonWas bedeutet !! in js?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!