Heim  >  Artikel  >  Web-Frontend  >  Was wird zum Definieren von Funktionen in Javascript verwendet?

Was wird zum Definieren von Funktionen in Javascript verwendet?

WBOY
WBOYOriginal
2022-04-13 18:50:582953Durchsuche

So definieren Sie eine Funktion in JavaScript: 1. Verwenden Sie das Schlüsselwort function, um eine benannte Funktion zu definieren. Die Syntax lautet „Funktionsname (Parameter) {ausgeführter Code}“ 2. Verwenden Sie „var x=function(name)“; {ausgeführter Code}" ;" definiert eine anonyme Funktion.

Was wird zum Definieren von Funktionen in Javascript verwendet?

Die Betriebsumgebung dieses Tutorials: Windows 10-System, JavaScript-Version 1.8.5, Dell G3-Computer.

Was wird zum Definieren von Funktionen in JavaScript verwendet?

1 JavaScript verwendet das Schlüsselwort function, um Funktionen zu definieren.

Funktion kann durch Deklaration definiert werden oder ein Ausdruck sein.

Syntax der Funktionsdeklaration:

function functionName(parameters) {
  执行的代码}

Die Funktion wird nicht sofort nach der Deklaration ausgeführt, sondern aufgerufen, wenn wir sie benötigen.

Beispiel:

function myFunction(a, b) {
    return a * b;
}

Hinweis:

Semikolons werden verwendet, um ausführbare JavaScript-Anweisungen zu trennen.

Da es sich bei der Funktionsdeklaration nicht um eine ausführbare Anweisung handelt, endet sie nicht mit einem Semikolon.

2. Funktionsausdruck

JavaScript-Funktionen können durch einen Ausdruck definiert werden.

Funktionsausdrücke können in Variablen gespeichert werden:

var x = function (a, b) {return a * b};

Nachdem der Funktionsausdruck in einer Variablen gespeichert wurde, kann die Variable auch als Funktion verwendet werden:

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

Die obige Funktion ist eigentlich eine anonyme Funktion (die Funktion hat keinen Namen). ).

Funktion wird in einer Variablen gespeichert und erfordert keinen Funktionsnamen. Sie wird normalerweise über den Variablennamen aufgerufen.

Hinweis: Die obige Funktion endet mit einem Semikolon, da es sich um eine Ausführungsanweisung handelt.

Function()-Konstruktor

Im obigen Beispiel haben wir gelernt, dass Funktionen durch das Schlüsselwort function definiert werden.

Funktionen können auch über den integrierten JavaScript-Funktionskonstruktor (Function()) definiert werden.

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

Das obige Beispiel kann wie folgt geschrieben werden:

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

[Verwandte Empfehlungen: Javascript-Video-Tutorial, Web-Frontend]

Das obige ist der detaillierte Inhalt vonWas wird zum Definieren von Funktionen in Javascript verwendet?. 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