Heim >Web-Frontend >js-Tutorial >So definieren Sie Funktionen in Javascript

So definieren Sie Funktionen in Javascript

一个新手
一个新手Original
2017-09-07 11:06:151629Durchsuche

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn