Menu
Coddy logo textTech

Funktionsausdrücke

Lektion 9 von 14 im Kurs Funktionsdeklarationen in JavaScript von Coddy.

Ein Funktionsausdruck ist eine Möglichkeit, eine Funktion ohne eine formale Funktionsdeklaration zu erstellen. Es handelt sich um eine anonyme Funktionsdefinition, die einer Variablen zugewiesen oder direkt innerhalb eines Ausdrucks verwendet wird.

Stellen Sie sich vor, Sie benötigen ein schnelles Werkzeug, um eine kleine Aufgabe zu erledigen. Anstatt eine komplette benannte Funktion zu erstellen, können Sie spontan einen Funktionsausdruck definieren und ihn einer Variablen zur späteren Verwendung zuweisen. Es ist so, als würde man ein temporäres Werkzeug für eine bestimmte Aufgabe erstellen.

// Funktionsausdruck, der einer Variablen zugewiesen wird
const greet = function(name) {
	return `Hello, ${name}!`;
};

const message = greet("Alice");
console.log(message); // Ausgabe: Hello, Alice!

Im obigen Beispiel definieren wir einen Funktionsausdruck, der ein Argument, name, entgegennimmt. Er wird der Variablen greet zugewiesen. Beachten Sie das Schlüsselwort function, gefolgt von einem optionalen Namen (kann bei anonymen Funktionen weggelassen werden) und Klammern.

Wir rufen die Funktion unter Verwendung der zugewiesenen Variable greet mit dem Argument "Alice" auf. Die Funktion gibt die Begrüßungsnachricht für "Alice" zurück.

challenge icon

Aufgabe

Einfach

Deine Aufgabe ist es, einen Funktionsausdruck namens calculateArea zu erstellen, der die Fläche eines Rechtecks mithilfe einer Funktion mit zwei Argumenten berechnet: length und width, und das Ergebnis zurückgibt.

Probier es selbst

// Hier Code schreiben

Alle Lektionen in Funktionsdeklarationen in JavaScript