Lern-Fabrik

JavaScript Funktionen und 'return'

In diesem Lernsnack werden wir uns mit dem Thema Funktionen in JavaScript beschäftigen. Funktionen sind ein sehr wichtiges Konzept, um deinen Code zu organisieren und wiederverwendbar zu machen. Wir werden auch das Schlüsselwort return besprechen, das verwendet wird, um Werte aus einer Funktion zurückzugeben. Der Code wird direkt auf dieser Seite ausgeführt!

Was ist eine Funktion in JavaScript?

Eine Funktion ist ein Block von Code, der eine bestimmte Aufgabe ausführt und optional einen Wert zurückgibt. Funktionen helfen dabei, wiederkehrende Aufgaben zu kapseln, sodass du sie später immer wieder aufrufen kannst, ohne den Code mehrfach schreiben zu müssen.

1. Einfache Funktion ohne Rückgabewert

Eine Funktion kann auch ohne Rückgabewert arbeiten. In diesem Beispiel zeigen wir, wie eine einfache Funktion erstellt wird, die lediglich eine Nachricht in der Konsole ausgibt.

function sagHallo() {
  console.log("Hallo, Welt!");
}

Erklärung

function ist das Schlüsselwort, das JavaScript mitteilt, dass du eine Funktion definieren möchtest. sagHallo ist der Name der Funktion. Du kannst den Namen frei wählen, achte jedoch darauf, dass er aussagekräftig ist. In den geschweiften Klammern {} steht der Code, den die Funktion ausführt. In diesem Fall wird einfach der Text „Hallo, Welt!“ auf der Konsole ausgegeben. Diese Funktion gibt keinen Wert zurück, sie tut einfach etwas (zeigt eine Nachricht an).

2. Funktion mit Rückgabewert

Funktionen können auch Werte zurückgeben, die dann weiterverarbeitet werden können. In diesem Beispiel addieren wir zwei Zahlen (3 und 5) und geben das Ergebnis zurück.

function addiere(a, b) {
  return a + b;
}

3. Funktion mit mehreren Rückgabewerten

Manchmal möchten wir mehrere Werte aus einer Funktion zurückgeben. In diesem Beispiel geben wir sowohl den Quotienten als auch den Rest einer Division zurück.

function berechneQuotientUndRest(a, b) {
  var quotient = Math.floor(a / b);
  var rest = a % b;
  return [quotient, rest];
}

4. Funktion mit Fehlerbehandlung

Funktionen können auch Fehler behandeln, indem sie bestimmte Bedingungen prüfen und bei Bedarf eine Fehlermeldung zurückgeben. In diesem Beispiel behandeln wir die Division durch Null.

function teile(a, b) {
  if (b == 0) {
    return "Fehler: Division durch Null ist nicht erlaubt!";
  }
  return a / b;
}
Ausgabe wird hier angezeigt...