Heim  >  Artikel  >  Web-Frontend  >  Funktionsdefinition von Javascript-Studiennotizen_Javascript-Fähigkeiten

Funktionsdefinition von Javascript-Studiennotizen_Javascript-Fähigkeiten

WBOY
WBOYOriginal
2016-05-16 15:52:50977Durchsuche

Funktionsdeklaration

function funname( 参数 ){

  ...执行的代码

}

Die deklarative Funktion wird nicht sofort ausgeführt. Sie wird erst ausgeführt, nachdem wir sie aufgerufen haben: funname();

* Semikolon wird verwendet, um ausführbare JavaScript-Anweisungen zu trennen. Da die Funktionsdeklaration keine ausführbare Anweisung ist, endet sie nicht mit einem Semikolon.

Funktionsausdruck

var x = function( 参数 ){

  ...执行的代码块

};

Die durch den Funktionsausdruck definierte Funktion ist tatsächlich eine anonyme Funktion (diese Funktion hat keinen Namen und wird direkt in einer Variablen gespeichert)

* Am Ende des Funktionsausdrucks ist ein Semikolon erforderlich, da es sich um eine Ausführungsanweisung handelt.

Funktionskonstruktor

Code kopieren Der Code lautet wie folgt:

var myFunction = new Function( "a" , "b" , "return a * b" );

Rufen Sie eine Funktion auf und weisen Sie sie einer Variablen zu:

Code kopieren Der Code lautet wie folgt:

var x = myFunction( 4 , 3 ); // x = 12;

In der tatsächlichen Produktion wird nicht empfohlen, Konstruktoren zum Definieren von Funktionen zu verwenden. Wir können das obige Beispiel wie folgt umschreiben:

Code kopieren Der Code lautet wie folgt:

var myFunction = function( a,b ){ return a * b };
var x = myFunction( 4 , 3 ); // x = 12;

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er gefällt Ihnen allen.

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