Menu
Coddy logo textTech

Argumente

Teil des Abschnitts Grundlagen der JavaScript-Journey von Coddy — Lektion 46 von 77.

Ein Argument ist ein Wert, den du beim Aufruf an eine Funktion übergibst.
Ein Parameter ist die Variable innerhalb der Funktion, die diesen Wert empfängt.

Um eine Funktion mit Parametern zu definieren, schreiben wir diese in Klammern:

function functionName(param1, param2) {
    code
}

Wir können die Parameter so benennen, wie wir wollen, und wir können so viele Argumente schreiben, wie wir benötigen.

Um eine Funktion aufzurufen und Argumente an sie zu übergeben, schreiben wir:

functionName(value1, value2, value3, ...)

Anwendungsbeispiel:

function isEven(number) { // "number" ist ein Parameter
    if (number % 2 === 0) {
        console.log(`${number} is even`);
    } else {
        console.log(`${number} is odd`);
    }
}

for (let i = 15; i < 34; i++) {
    isEven(i); // i ist das Argument
}
for (let i = 153; i < 219; i++) {
    isEven(i); // wieder ein Argument
}

Hier ist number der Parameter (Platzhalter), und jeder Wert, den wir übergeben (wie 15 oder 153), ist ein Argument.

challenge icon

Aufgabe

Einfach

Schreiben Sie ein Programm, das zwei Eingaben erhält, Zahlen. Die eingegebenen Zahlen sind die Parameter der unten stehenden Funktion. 

Erstellen Sie eine Funktion, die zwei Parameter erhält, diese multipliziert (das Produkt berechnet) und das Ergebnis ausgibt. Benennen Sie die Funktion, wie Sie möchten.

Rufen Sie die Funktion mit den eingegebenen Zahlen auf.

Hinweis! Schreiben Sie in Ihrem Code die Funktion vor ihren Aufruf-/Ausführungsanweisungen.

Spickzettel

Funktionen können Parameter (Platzhalter in der Funktion) akzeptieren und Argumente (tatsächlich übergebene Werte) empfangen.

Definieren Sie Parameter innerhalb der Klammern:

function functionName(param1, param2) {
    code
}

Rufen Sie eine Funktion auf, indem Sie Argumente (Werte) übergeben:

functionName(value1, value2, value3, ...)

Beispiel:

function isEven(number) { // "number" ist ein Parameter
    if (number % 2 === 0) {
        console.log(`${number} is even`);
    } else {
        console.log(`${number} is odd`);
    }
}

isEven(15); // 15 ist ein Argument

Probier es selbst

let a = parseInt(inp[0]); // Diese Zeile nicht ändern
let b = parseInt(inp[1]); // Diese Zeile nicht ändern
// Geben Sie Ihren Code unten ein
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen