Heim  >  Artikel  >  Web-Frontend  >  Welche Möglichkeiten gibt es, Javascript-Methoden (Funktionen) zu definieren?

Welche Möglichkeiten gibt es, Javascript-Methoden (Funktionen) zu definieren?

青灯夜游
青灯夜游Original
2021-04-26 15:56:264363Durchsuche

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;}".

Welche Möglichkeiten gibt es, Javascript-Methoden (Funktionen) zu definieren?

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!

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