Menu
Coddy logo textTech

Was ist eine Funktion?

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

Stell dir vor, du hast ein Lieblingsrezept für Kekse. Diese Kekse jedes Mal zu backen, wenn du Lust darauf hast, kann etwas eintönig sein. Funktionen sind wie Superhelden-Helfer in JavaScript, die zur Rettung kommen! Sie sind wiederverwendbare Codeblöcke, die bestimmte Aufgaben ausführen. Genau wie du den Rezeptschritten folgst, um Kekse zu backen, haben Funktionen Anweisungen, die ausgeführt werden, wenn du sie aufrufst (als würdest du dem Rezept einen Namen geben und diese Schritte befolgen).

Funktionssyntax:

function functionName(parameter1, parameter2, ...) {
	// Auszuführender Code (die Anweisungen des Superhelden)
	return value; // Optional: Rückgabe eines Wertes (wie die gebackenen Kekse!)
}
  • function: Dieses Schlüsselwort teilt JavaScript mit, dass wir eine Funktion erstellen.
  • functionName: Dies ist der Name, den du deiner Funktion gibst.
  • parameter1, parameter2, ...: Diese sind wie Zutaten oder Werkzeuge, die die Funktion benötigen könnte, um ihre Aufgabe zu erfüllen. Es sind Variablen, die die Informationen enthalten, die du beim Aufrufen der Funktion angibst.

Hier ist ein Beispiel, um zu veranschaulichen, wie Funktionen funktionieren:

function greet(name) {
	console.log("Hello, " + name + "!");
	return "Have a fantastic day!";
}

const message = greet("Alice"); // Aufrufen der Funktion
console.log(message);
// Output: Hello, Alice!
//         Have a fantastic day!
  • Wir definieren eine Funktion namens greet, die einen Parameter, name, entgegennimmt.
  • Die return-Anweisung gibt die Nachricht "Have a fantastic day!" zurück.
  • Wir rufen die greet-Funktion mit dem Argument "Alice" auf und speichern den zurückgegebenen Wert (die Nachricht) in der Variable message.
  • Schließlich geben wir sowohl die Begrüßung als auch die zurückgegebene Nachricht aus.

Nehmen wir diese einfache Herausforderung an!

challenge icon

Aufgabe

Einfach

Deine Aufgabe ist es, eine Funktion namens myFunction zu erstellen, die keine Argumente entgegennimmt und einfach die Nachricht “Hello, Coddies!” auf der Konsole ausgibt.

Probier es selbst

// Code hier schreiben

Alle Lektionen in Funktionsdeklarationen in JavaScript