Methode 1: Funktionen Deklarationen
Funktionserklärungen sind die Standard- und am häufigsten verwendete Methode zum Erstellen von Funktionen. Eine Funktionserklärung enthält vier verschiedene Teile in dieser Sequenz:
Um eine Funktion zum Hinzufügen von zwei verschiedenen Werten zu erstellen und die Summe der beiden Werte zurückzugeben, nehmen Sie die folgenden Zeilen ein:
Funktion getum (num1, num2)Wie Sie sehen können, begann die Funktionserklärung mit dem Schlüsselwort Funktion gefolgt vom Namen der Funktion “bekommen Summe”. Nach dem Namen werden Parameter deklariert und dann der Körper der Funktion. Der Benutzer kann diese Funktion mit:
Konsole.log (getum (5, 10));Dies erzeugt die folgende Ausgabe am Terminal:
Das Ergebnis von 5 + 10 wurde am Terminal als 15 gedruckt.
Methode 2: Funktionsausdrücke
Funktionsausdrücke ähneln sehr wie Funktionserklärungen, aber der Hauptunterschied liegt in der Reihenfolge seiner Teile. Die Abfolge der Teile eines Funktionsausdrucks lautet wie folgt:
Im Gegensatz zur Funktionserklärung beginnen die Funktionsausdrücke mit der Kennung der Funktion, die dann gleich (mit dem Zuordnungsoperator) der Schlüsselwortfunktion usw. festgelegt wird. Verwenden Sie die folgenden Codezeilen, um dieselbe GetUm -Funktion (wie in Methode 1) zu erstellen:
getum = function (num1, num2)Wenn Sie eine Funktion aufrufen, die durch einen Funktionsausdruck erstellt wurde, ist dieselbe wie eine Funktion, die mit Funktionserklärung erstellt wurde:
Konsole.log (getum (30, 5));Dadurch wird das folgende Ergebnis am Terminal erzeugt:
Das Ergebnis, 35 wurde am Terminal gedruckt
Methode 3: Pfeilfunktionen / Fettpfeilfunktion
Pfeilfunktionen sind die neueste Möglichkeit, eine Funktion zu erstellen, die in der ECMAV6 -Version von JavaScript veröffentlicht wurde. Pfeilfunktionen verwenden ein spezielles Schlüsselwort (eher wie ein Schlüsselsymbol), das von zwei Sonderzeichen erstellt wird, "=>", die wie ein Pfeil aussieht, daher die Name der Namenspfeilfunktion. Aber da es a verwendet "=" Charakter statt von "-" Um eine arrow-ähnliche Form zu erstellen, wurde sie mit der Namen Fat Pfeilfunktion beliebt. Die Art und Weise, eine Funktion zu erstellen, umfasst die folgende Teilefolge:
Um die Funktion Getum (genau wie in den vorherigen Methoden) zu erstellen, verwenden Sie die folgenden Codezeilen:
getum = (num1, num2) =>Das Aufrufen der mit einem Fettpfeil erstellten Funktion entspricht genau wie Funktionen, die mit anderen Methoden erstellt wurden:
Konsole.log (getum (150, 270));Dies gibt das folgende Ergebnis am Terminal:
Der Wert von 150 + 270 wurde am Terminal als „420“ gedruckt
Einpacken
In der ES6 -Version von JavaScript kann der Benutzer drei verschiedene Arten erstellen. Diese Erstellungsmethoden sind Funktionserklärungen, Funktionsausdrücke und Fettpfeilfunktionen. Die Funktionserklärungen und Funktionsausdrücke können auch in anderen Versionen von JavaScript funktionieren. Die Fat -Pfeilfunktionen oder Pfeilfunktionen sind jedoch spezifisch für ES6 -Versionen von JavaScript. In diesem Artikel wurden alle drei Methoden mit Beispielen angezeigt.