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.
Aufgabe
EinfachSchreiben 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 ArgumentProbier 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
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operatoren Teil 2
Logische Operatoren Teil 1Logische Operatoren Teil 2Wiederholung – Einfache LogikLogische Operatoren Teil 3Type Coercion7Rechnungs-Split-Rechner
WillkommensnachrichtTrinkgeld und Gesamtsumme berechnen2Variablen
ZahlenStringsBooleanNamenskonventionenLeere VariablenRückblick - Variablen initialisierenKonstanten5Entscheidungsfindung
If-AnweisungIf - ElseWiederholung - Einfacher TaschenrechnerVerschachtelte If - Else-AnweisungenSwitch-Anweisung8Schleifen
For-SchleifeWhile-SchleifeBreakContinueRückblick - FakultätDo-While-SchleifeVerschachtelte Schleife3Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorArithmetische AbkürzungenVergleichsoperatorenStrikte vs. lose GleichheitZusammenfassung – Einfache Mathematik6Grundlagen der IO
AusgabeAusgabe mit VariablenTypumwandlung - Teil 1Typumwandlung - Teil 2Wiederholung - Bis 120Wiederholung - Wahr oder Falsch