Parameter, Standardwerte, Rest und Rückgabewerte
Arbeiten Sie mit Parametern, Standardwerten, Rest-Parametern und klaren Rückgabewerten in kleinen, gut lesbaren Funktionen.
Parameter, Standardwerte, Rest und Rückgabewerte ist eine kostenlose JavaScript Academy-Lektion auf CoddyKit. Dies ist Lektion 2 von 3. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des JavaScript Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der JavaScript Academy-Kurs umfasst insgesamt 3 Lektionen.
Einführung
Ziel: Übergeben Sie Werte sicher an Funktionen und geben Sie Ergebnisse eindeutig zurück.
- Erforderliche und Standardparameter
- Rest-Parameter
- Rückgabewerte

Einfacher Parameter
Mit einem Parameter können Aufrufer einen Wert an Ihre Funktion übergeben.
// Simple parameters
function greet(name) {
// Make a message from the input
const message = "Hello, " + name + "!";
console.log(message);
}
greet("Ayla");

Standardparameter
Verwenden Sie einen Standardwert, damit die Funktion auch funktioniert, wenn ein Argument fehlt.
// Default parameter
function welcome(name = "Guest") {
// If no name is given, "Guest" is used
console.log("Welcome, " + name);
}
welcome("Mina");
welcome();

Rest-Parameter
Der Rest-Parameter sammelt die verbleibenden Argumente in einem Array. Er muss an letzter Stelle stehen.
// Rest parameter: gather extra args into an array
function sum(...nums) {
// nums is an array of all arguments
let total = 0;
for (const n of nums) {
total = total + n;
}
return total;
}
console.log("Sum A:", sum(1, 2));
console.log("Sum B:", sum(1, 2, 3, 4));

Rückgabewerte
Geben Sie ein einziges eindeutiges Ergebnis zurück. Validieren Sie Eingaben zunächst, um sichereren Code zu schreiben.
// Return a value clearly
function areaOfRectangle(w, h) {
// Validate simple inputs
if (typeof w !== "number" || typeof h !== "number") {
return 0;
}
// Compute and return the result
const area = w * h;
return area;
}
console.log("Area:", areaOfRectangle(3, 4));
console.log("Area bad:", areaOfRectangle("3", 4));

Tipps zu Parametern und Rückgabewerten
Tipps:
- Setzen Sie den Rest-Parameter an die letzte Stelle.
- Halten Sie Parameterlisten kurz.
- Verwenden Sie Standardwerte für häufige Ersatzwerte.
- Geben Sie immer einen vorhersehbaren Typ zurück.

Quiz zum Rest-Parameter
Schnelltest: Rest-Syntax.

Zusammenfassung
Zusammenfassung: Sie haben reguläre und Standardparameter verwendet, zusätzliche Argumente mit einem Rest-Parameter gesammelt und eindeutige Ergebnisse aus Funktionen zurückgegeben.

Häufig gestellte Fragen
Ist die Lektion „Parameter, Standardwerte, Rest und Rückgabewerte“ kostenlos?
Ja — der vollständige Text von „Parameter, Standardwerte, Rest und Rückgabewerte“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des JavaScript Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der JavaScript Academy-Kurs umfasst insgesamt 3 Lektionen.
Was lerne ich in „Parameter, Standardwerte, Rest und Rückgabewerte“?
Arbeiten Sie mit Parametern, Standardwerten, Rest-Parametern und klaren Rückgabewerten in kleinen, gut lesbaren Funktionen. Du übst JavaScript Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um JavaScript Academy zu starten?
Keine Vorkenntnisse erforderlich. JavaScript Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 2 von 3.
Wie lange dauert die Lektion „Parameter, Standardwerte, Rest und Rückgabewerte“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser JavaScript Academy-Lektion Code schreiben und ausführen?
Ja. Jede JavaScript Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Deklarationen vs. Ausdrücke, Grundlagen von Arrow-Funktionen
- Parameter, Standardwerte, Rest und Rückgabewerte
- Grundlagen von this; call/apply/bind (Einführung)