So definieren Sie eine Funktion in JavaScript: 1. Verwenden Sie den Definitionsausdruck, Syntax „Funktion Funktionsname([Parameterliste]){Funktionskörper;}“ 2. Verwenden Sie den Variablenausdruck, Syntax „var Funktionsname=Funktion([Parameter Liste]){Funktionskörper;}".
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
Funktionen in JavaScript ähneln Methoden in Java. Sie sind Anweisungsblöcke, die bestimmte Funktionen ausführen. Es gibt zwei Möglichkeiten, Funktionen zu definieren:
Der Unterschied zwischen den beiden Möglichkeiten, Funktionen zu definieren Eine heißt Definitionsformel, die zweite heißt Variablenformel. In praktischen Anwendungen gibt es keinen Unterschied zwischen den beiden, aber es gibt einen Unterschied in der Reihenfolge der Aufrufe: Definitionen können nach dem Aufruf definiert werden, Variablenausdrücke 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:
Funktionsparameterliste: Parameter in der Funktionsparameterliste in JavaScript dürfen keine Datentypen haben. Wenn mehrere Parameter vorhanden sind, werden die Parameter durch Kommas getrennt Rückgabewert: JavaScript-Funktion Wenn der Rückgabewerttyp-Teil der Funktion nicht definiert ist, bestimmt die JavaScript-Funktion den Rückgabewerttyp basierend auf der Rückgabewertanweisung im Funktionskörper, wenn keine Rückgabewertanweisung vorhanden ist kein 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:
Nach der Definition von var geht die zwölfte Codezeile schief
[Empfohlenes Lernen:
Javascript-Tutorial für Fortgeschrittene]
Das obige ist der detaillierte Inhalt vonSo definieren Sie eine Funktion in Javascript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!