Heim >Web-Frontend >Front-End-Fragen und Antworten >Was wird zum Definieren von Funktionen in Javascript verwendet?
So definieren Sie eine Funktion in JavaScript: 1. Verwenden Sie das Schlüsselwort function, um eine benannte Funktion zu definieren. Die Syntax lautet „Funktionsname (Parameter) {ausgeführter Code}“ 2. Verwenden Sie „var x=function(name)“; {ausgeführter Code}" ;" definiert eine anonyme Funktion.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, JavaScript-Version 1.8.5, Dell G3-Computer.
1 JavaScript verwendet das Schlüsselwort function, um Funktionen zu definieren.
Funktion kann durch Deklaration definiert werden oder ein Ausdruck sein.
Syntax der Funktionsdeklaration:
function functionName(parameters) { 执行的代码}
Die Funktion wird nicht sofort nach der Deklaration ausgeführt, sondern aufgerufen, wenn wir sie benötigen.
Beispiel:
function myFunction(a, b) { return a * b; }
Hinweis:
Semikolons werden verwendet, um ausführbare JavaScript-Anweisungen zu trennen.
Da es sich bei der Funktionsdeklaration nicht um eine ausführbare Anweisung handelt, endet sie nicht mit einem Semikolon.
2. Funktionsausdruck
JavaScript-Funktionen können durch einen Ausdruck definiert werden.
Funktionsausdrücke können in Variablen gespeichert werden:
var x = function (a, b) {return a * b};
Nachdem der Funktionsausdruck in einer Variablen gespeichert wurde, kann die Variable auch als Funktion verwendet werden:
var x = function (a, b) {return a * b}; var z = x(4, 3);
Die obige Funktion ist eigentlich eine anonyme Funktion (die Funktion hat keinen Namen). ).
Funktion wird in einer Variablen gespeichert und erfordert keinen Funktionsnamen. Sie wird normalerweise über den Variablennamen aufgerufen.
Hinweis: Die obige Funktion endet mit einem Semikolon, da es sich um eine Ausführungsanweisung handelt.
Function()-Konstruktor
Im obigen Beispiel haben wir gelernt, dass Funktionen durch das Schlüsselwort function definiert werden.
Funktionen können auch über den integrierten JavaScript-Funktionskonstruktor (Function()) definiert werden.
var myFunction = new Function("a", "b", "return a * b"); var x = myFunction(4, 3);
Das obige Beispiel kann wie folgt geschrieben werden:
var myFunction = function (a, b) {return a * b}; var x = myFunction(4, 3);
[Verwandte Empfehlungen: Javascript-Video-Tutorial, Web-Frontend]
Das obige ist der detaillierte Inhalt vonWas wird zum Definieren von Funktionen in Javascript verwendet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!