Heim > Artikel > Web-Frontend > +,! vor JavaScript-Funktionen Einführung in die Nutzung
+function(){}();
Das Pluszeichen hier kann auch durch !, ~ und andere unäre Operatoren ersetzt werden, der Effekt ist äquivalent zu:
(function() { console.log("Foo!"); })(); // or (function() { console.log("Foo!"); }());
Ohne dieses Pluszeichen geht der Parser davon aus, dass die Funktion der Anfang einer Funktionsdeklaration ist, und das folgende () führt zu einem Syntaxfehler. Wenn vor der Funktion ein +-Zeichen hinzugefügt wird, wird sie zu einem Funktionsausdruck, und wenn nach dem Funktionsausdruck ein () hinzugefügt wird, wird sie zu einer sofort ausgeführten Funktion.
Das obige ist der detaillierte Inhalt von+,! vor JavaScript-Funktionen Einführung in die Nutzung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!