Das beste JavaScript-Funktion Definition-Tutorial im Jahr 2024. In diesem Tutorial können Sie Funktionsdeklaration,Beispiele,Funktionsausdruck,Beispiele,Beispiele,Funktion () Konstruktor,Beispiele,Beispiele,Funktion zu verbessern (Hissen),Da die Funktion aufgerufen,Beispiele,Funktion kann als ein Wert für den Einsatz verwendet werden,,Beispiele,Beispiele,Funktionen sind Objekte,Beispiele,Beispiele, lernen

JavaScript-Funktion Definition

JavaScript - Funktion definiert das Schlüsselwort - Funktion.

Sie können eine Funktionsdeklaration zu definieren, kann es ein Ausdruck sein.


Funktionsdeklaration

Im vorherigen Tutorial, wissen Sie bereits die Syntax einer Funktionsdeklaration:

function funktions (Parameter) {
Codeausführung
}

Nachdem die Funktionsdeklaration nicht sofort passieren, wird es nennen, wenn wir ihn brauchen.

Beispiele

Funktion myFunction (a, b) {
Rückkehr a * b;
}

Versuchen »

Note Das Semikolon wird verwendet, ausführbare JavaScript-Anweisung zu trennen.
Da die Funktionsdeklaration nicht eine ausführbare Anweisung ist, so dass es nicht mit einem Semikolon enden.


Funktionsausdruck

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

Funktionsausdruck kann in einer Variablen gespeichert werden:

Beispiele

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

Versuchen »

Nach dem Funktionsausdruck wird in einer Variablen gespeichert werden, sondern auch als eine Funktion Use:

Beispiele

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

Versuchen »

Die obige Funktion ist eigentlich eine anonyme Funktion (Funktion ohne Namen).

Die Funktionen werden in einer Variablen gespeichert, der Name der Funktion ist nicht erforderlich, in der Regel durch den Variablennamen genannt.

Note Die oben genannten Funktionen mit einem Semikolon, weil es sich um eine ausführbare Anweisung ist.


Funktion () Konstruktor

Im obigen Beispiel haben wir gelernt , dass Funktionen mit dem Schlüsselwort Funktionsdefinitionen.

Die gleiche Funktion kann (Funktion ()), die durch den integrierten JavaScript-Funktion Konstruktor.

Beispiele

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

var x = myFunction (4, 3);

Versuchen »

In der Tat, müssen Sie nicht den Konstruktor verwenden. Beispiele für das obige kann geschrieben werden als:

Beispiele

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

var x = myFunction (4, 3);

Versuchen »

Note In JavaScript, ein großer Teil der Zeit, müssen Sie mit dem neuen Schlüsselwort zu vermeiden.


Funktion zu verbessern (Hissen)

Im vorherigen Tutorial haben wir "Heben (Heben)." Gelernt

Lift (Hissen) JavaScript ist die Standardeinstellung des aktuellen Bereichs auf der Vorderseite, das Verhalten zu verbessern.

Lift (Hissen) Anwendung Haftungsausschluss und Funktion von Variablen.

Daher kann die Funktion vor der Anweisung aufgerufen werden:

myFunction (5);

Funktion myFunction (y) {
Rückkehr y * y;
}

Kann nicht die Verwendung von Ausdrücken definierten Funktionen zu verbessern.


Da die Funktion aufgerufen

Funktion Ausdruck kann "self-Call" sein.

Da der Aufruf Ausdruck automatisch aufgerufen.

Wenn nach ein Ausdruck gefolgt () wird automatisch aufgerufen.

Funktionsdeklaration kann sich nicht selbst aufrufen.

Durch die Zugabe von Klammern, zu veranschaulichen, daß es ein Funktionsausdruck ist:

Beispiele

(Function () {
var x = "Hallo !!"; // Ich werde mich anrufen
}) ();

Versuchen »

Die obige Funktion ist eigentlich eine anonyme Funktion , die sich selbst aufruft (nicht der Name der Funktion).


Funktion kann als ein Wert für den Einsatz verwendet werden,

JavaScript-Funktion als Wert zu verwenden:

Beispiele

Funktion myFunction (a, b) {
Rückkehr a * b;
}

var x = myFunction (4, 3);

Versuchen »

JavaScript-Funktionen können als Ausdrücke verwendet werden:

Beispiele

Funktion myFunction (a, b) {
Rückkehr a * b;
}

var x = myFunction (4, 3) * 2;

Versuchen »


Funktionen sind Objekte

Verwenden Sie typeof - Operator die Art der JavaScript - Funktion gibt "Funktion" zu bestimmen.

Aber JavaScript-Funktion als Ziel genauer beschrieben.

JavaScript - Funktionen verfügen über Attribute und Methoden.

arguments.length Eigenschaft gibt ein Funktionsaufruf an die Anzahl der Parameter erhalten:

Beispiele

Funktion myFunction (a, b) {
Rückkehr arguments.length;
}

Versuchen »

toString () -Methode wird als String-Funktion:

Beispiele

Funktion myFunction (a, b) {
Rückkehr a * b;
}

var txt = myFunction.toString ();

Versuchen »

Note Die Funktion wird als eine Eigenschaft des Objekts definiert, Objektmethode genannt.
Wenn die Funktion verwendet wird, um ein neues Objekt zu erstellen, Objekt Konstruktor genannt.
JavaScript-Funktion Definition
10/30