Wenn wir Programme von JS schreiben, werden wir viele Funktionen schreiben und sie anrufen. Wann fügen wir () hinzu und wann fügen wir () hinzu, wenn diese Funktionen aufgerufen werden? Denken Sie an die folgenden Punkte.
(1) Klammern Sie nicht, wenn Sie Parameter von Funktionen erstellen.
Funktion Fun (e) {alert (e); } function a (fun, e) {fun (e); } A (Fun, 3); // Pop '3', der Funktionsspaß wird als tatsächlicher Parameter in eine andere Funktion übergeben, und nein () wird hinzugefügt(2) Die Funktion muss mit Klammern aufgerufen werden.
Schauen Sie sich den obigen Code an, die Funktion A in Zeile 9 wird als () bezeichnet.
(3) Wenn sich die Funktion auf der rechten Seite des Zuordnungssymbols befindet, wird das Funktionsobjekt übergeben, und wenn es () vorhanden ist, wird der Funktionsrückgabewert übergeben.
Funktion Fun () {return 1; } var a = fun (); // a zu diesem Zeitpunkt a = 1 var b = Spaß; // B ist ein Verweis auf eine FunktionDer Funktionsname ohne () wird als Verweis auf eine Funktion oder einen Zeiger verwendet, um den Ort der Funktion zu übergeben. Finden Sie diese Funktion bei Bedarf aus.