Heim > Web-Frontend > js-Tutorial > Drei Möglichkeiten, Funktionen in JavaScript zu definieren

Drei Möglichkeiten, Funktionen in JavaScript zu definieren

小云云
Freigeben: 2018-02-03 11:22:20
Original
1656 Leute haben es durchsucht

Dieser Artikel stellt Ihnen hauptsächlich relevante Informationen zu den drei Implementierungsmethoden zum Definieren von Funktionen in JavaScript vor. Ich hoffe, dass Sie die drei Methoden zum Definieren von Funktionen beherrschen können Dir helfen.

Drei Implementierungsmethoden von JavaScript-definierten Funktionen

[1] Normale Methode


function print(msg){
  document.write(msg);
}
Nach dem Login kopieren

Mehrere Möglichkeiten, Funktionen aufzurufen:

Funktionsname (Parameter 1 wird an die Funktion übergeben, Parameter 2 wird an die Funktion übergeben,…)

Variable = Funktion Name (Parameter 1 an die Funktion übergeben, Parameter 2 an die Funktion übergeben, ....)

Bei Funktionsaufrufen mit Rückgabewerten können Sie die Rückgabewerte auch direkt im Programm verwenden Ergebnis, zum Beispiel: alarm("sum=" + quadrat(2,3));

Eine Funktion, die keinen Funktionswert angibt, gibt undefiniert zurück.

【2】Konstruktormethode new Function();


   //构造函数方式定义javascript函数 注意Function中的F大写
    var add=new Function('a','b','return a+b;');


    //调用上面定义的add函数
    var sum=add(3,4);
    alert(sum);
Nach dem Login kopieren

Hinweis: Akzeptieren Sie eine beliebige Anzahl von Zeichenfolgenparametern, der letzte Parameter sind der Hauptteil der Funktion.

Wenn nur eine Zeichenfolge übergeben wird, handelt es sich um den Funktionskörper.

【3】Funktionsliteral definiert Funktion


 //使用函数直接量的方式定义函数
   var result=function(a,b){return a+b;}
 
   //调用使用函数直接量定义的函数
   var sum=result(7,8);
   alert(sum);
Nach dem Login kopieren

Hinweis: Funktionsliteral ist ein Ausdruck, der anonyme Funktionen definieren kann.

Verwandte Empfehlungen:

Benutzerdefinierte PHP-Funktion zur Bestimmung der Übermittlungsmethode

So verwenden Sie integrierte Funktionen und benutzerdefinierte Funktionen in JS

Ein Fall einer benutzerdefinierten PHP-Funktion, die eine Array-Vergleichsfunktion implementiert

Das obige ist der detaillierte Inhalt vonDrei Möglichkeiten, Funktionen in JavaScript zu definieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage