Heim >Web-Frontend >js-Tutorial >So definieren Sie Funktionen in Javascript
1. Verwenden Sie die Funktionsklasse, um eine benannte Funktion zu definieren:
Funktionsfunktionsname ([Parameter 1,. [Parameter 2, [Parameter N]]]) {
}
Funktion: erforderlich, Schlüsselwort zum Definieren von Funktionen.
Funktionsname: erforderlich, zulässiger JavaScript-Bezeichner
Parameteroptionen: zulässiger JavaScript-Bezeichner, externe Daten können übergeben werden. Parameter werden nach innen übertragen die Funktion
Anweisungsgruppe: optional, JavaScript-Programmanweisung, wenn leer, hat die Funktion keine Aktion
Rückgabe: Ja Option, bei Begegnung Mit dieser Anweisung endet die Funktionsausführung und kehrt zurück. Wenn dieses Element weggelassen wird, endet die Funktion an der rechten geschweiften Klammer
Ausdruck: optional, sein Wert wird als Rückgabewert von verwendet die Funktion
2. Definieren Sie Funktionen durch Definieren von Variablen
Alle Funktionen in JavaScript gehören zu Funktionsobjekten, sodass Sie den Funktionsobjektkonstruktor verwenden können Funktion zum Erstellen einer Funktion
Die Essenz besteht darin, ein Funktionsobjekt zu erstellen
var variable name=new Function([Parameter 1,[Parameter 2, [Parameter N]]],[Funktionskörper]);
Funktionsvariablenname: erforderlich, stellt den Funktionsnamen dar (gültige JavaScript-Kennung)
Parameter: Optional, die als Funktionsparameter verwendete Zeichenfolge muss ein zulässiger JavaScript-Bezeichner sein. Wenn die Funktion keine Parameter hat, kann sie ignoriert werden
Funktionskörper: Optional ein String. Entspricht einer Folge von Programmanweisungen im Funktionskörper. Jede Anweisung wird durch ein Semikolon getrennt. Zum Beispiel:
Im obigen Code: Es werden nacheinander zwei Alarmboxen ausgegeben. Der Inhalt des ersten Benachrichtigungsfelds ist b und der zweite ist a. Haben Sie irgendwelche Vorteile gesehen? Ja, die Verwendung von Funktionen zur direkten Ausführung kann den Umfang von Variablen einschränken, sodass dieselben Variablen in verschiedenen Skripten nebeneinander existieren können.
var f=new Function('name',"document.writeln('Function定义的函数<br>');"+"document.writeln('你好'+name);");f('zhangsan')
Das obige ist der detaillierte Inhalt vonSo definieren Sie Funktionen in Javascript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!