Heim  >  Artikel  >  Web-Frontend  >  Drei Implementierungsmethoden zum Definieren von Funktionen in JavaScript

Drei Implementierungsmethoden zum Definieren von Funktionen in JavaScript

韦小宝
韦小宝Original
2018-01-15 11:37:001597Durchsuche

In diesem Artikel werden hauptsächlich relevante Informationen zu den drei Implementierungsmethoden zum Definieren von Funktionen in JavaScript vorgestellt. Ich hoffe, dass Sie durch diesen Artikel die drei Methoden zum Definieren von js-Funktionen beherrschen können Folgendes Dieser Artikel

Drei Möglichkeiten, in JavaScript definierte Funktionen zu implementieren

[1] Normale Methode


function print(msg){
  document.write(msg);
}
Funktion aufrufen Mehrere Möglichkeiten:


Funktionsname (Parameter

1 wird an die Funktion übergeben, Parameter 2 wird an die Funktion übergeben, ....)

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


Für Funktionen

mit Rückgabewerten können Sie diese auch direkt aufrufen im Programm Verwenden Sie das zurückgegebene 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);
Hinweis: Akzeptiert eine beliebige Anzahl von String-Parametern, der letzte Parameter ist ein Funktionskörper .


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);
Hinweis: Funktionsliteral ist ein Ausdruck, der

anonyme Funktion

definieren kann Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er hilft jedem, JavaScript zu lernen! !

Verwandte Empfehlungen:

Javascript, um festzustellen, ob der Benutzer die Seite bedient hat

Javascript-Implementierung der Fortschrittsbalkenfunktion basierend auf einem Timer-Beispiel

Beispiel für die JavaScript-Implementierung der Mausrad-Steuerungsfunktion zum Wechseln von Seitenbildern

Das obige ist der detaillierte Inhalt vonDrei Implementierungsmethoden zum Definieren von 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