Heim > Artikel > Web-Frontend > Welche Möglichkeiten gibt es, Javascript-Methoden (Funktionen) zu definieren?
So definieren Sie JavaScript-Methoden (Funktionen): 1. Definitionsformel, Syntaxformat „function funname (parameter list) {function body;}“ 2. Variablenformel, Syntaxformat „var funname=function (parameter list) {function Körper;}".
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
Eine Methode ist eine Javascript-Funktion, die über ein Objekt aufgerufen wird. Mit anderen Worten: Methoden sind auch Funktionen, nur spezielle Funktionen. Wenn Funktionen und Objekte zusammen geschrieben werden, werden Funktionen zu Methoden.
Es gibt zwei Möglichkeiten, Methoden (Funktionen) in JavaScript zu definieren:
Der Unterschied zwischen den beiden Möglichkeiten, Funktionen zu definieren: Die erste wird Definition und die zweite Variable genannt. In praktischen Anwendungen gibt es keinen Unterschied zwischen den beiden, aber es gibt einen Unterschied in der Reihenfolge beim Aufruf: Die Definition kann nach dem Aufruf definiert werden, die Variable jedoch nicht. Das Beispiel lautet wie folgt:
1, Definitionsformel
<script> function test(age){ //先定义方法,再调用 console.log(age); } test(23); </script>
<script> test(23); function test(age){ //先调用,再定义方法,不会出错 console.log(age); } </script>
2, Variablenformel
<script> var print=function(name){ console.log(name); } print("tom"); </script>
<script> print("tom"); //先调用,再定义会出错。 var print=function(name){ console.log(name); } </script>
Funktionsparameterliste und Rückgabewert:
Funktion Parameterliste: Parameter in der Funktionsparameterliste in JavaScript dürfen keine Datentypen haben. Wenn mehrere Parameter vorhanden sind, werden die Parameter durch Kommas getrennt.
Funktionsrückgabewert: JavaScript Funktion definiert keine Funktion. Im Rückgabewerttypteil bestimmt die JavaScript-Funktion den Rückgabewerttyp basierend auf der Rückgabewertanweisung im Funktionskörper. Wenn keine Rückgabewertanweisung vorhanden ist, hat die Funktion keinen Rückgabewert.
Hinweis:
Wenn beim Deklarieren einer Variablen innerhalb einer Funktion das Schlüsselwort var ignoriert wird, ist die Variable eine globale Variable, wie im folgenden Beispiel gezeigt:
Die zehnte Sekunde nach der Definition von var. Zwei Codezeilen gehen schief
[Empfohlenes Lernen: Javascript-Tutorial für Fortgeschrittene]
Das obige ist der detaillierte Inhalt vonWelche Möglichkeiten gibt es, Javascript-Methoden (Funktionen) zu definieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!