Funktionsdeklaration
function funname( 参数 ){ ...执行的代码 }
Die deklarative Funktion wird nicht sofort ausgeführt. Sie wird erst ausgeführt, nachdem wir sie aufgerufen haben: funname();
* Semikolon wird verwendet, um ausführbare JavaScript-Anweisungen zu trennen. Da die Funktionsdeklaration keine ausführbare Anweisung ist, endet sie nicht mit einem Semikolon.
Funktionsausdruck
var x = function( 参数 ){ ...执行的代码块 };
Die durch den Funktionsausdruck definierte Funktion ist tatsächlich eine anonyme Funktion (diese Funktion hat keinen Namen und wird direkt in einer Variablen gespeichert)
* Am Ende des Funktionsausdrucks ist ein Semikolon erforderlich, da es sich um eine Ausführungsanweisung handelt.
Funktionskonstruktor
Rufen Sie eine Funktion auf und weisen Sie sie einer Variablen zu:
In der tatsächlichen Produktion wird nicht empfohlen, Konstruktoren zum Definieren von Funktionen zu verwenden. Wir können das obige Beispiel wie folgt umschreiben:
Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er gefällt Ihnen allen.