Der Browser-Speicher localStorage ist nicht verfügbar. Entweder unterstützt dein Browser ihn nicht oder du hast ihn deaktiviert oder er ist voll. Ohne localStorage werden deine Lösungen nicht gespeichert.

if...else

Soll ein Codeblock nur dann ausgeführt werden, wenn eine if-Bedingung nicht erfüllt ist, verwendet man zusätzlich zum if ein else (engl.: sonst).
let mitteilung;
if (betrag > 1000) {
  mitteilung = 'Keine Auszahlung möglich!';
} else {
  mitteilung = 'Der Betrag wird ausgezahlt!';
}
Je nachdem, ob betrag größer oder kleiner 1000 ist, wird entweder der if-Zweig oder der else-Zweig ausgeführt.

Aufgabe

Schreibe eine Funktion addiereMitZuschlag, die zwei Beträge mit Zuschlag addiert. Für jeden Betrag, der kleiner gleich 10 ist, beträgt der Zuschlag 1. Für jeden Betrag, der größer 10 ist, beträgt der Zuschlag 2.

Beispiel: Der Aufruf addiereMitZuschlag(5, 15) sollte 23 ergeben.
function addiereMitZuschlag(a, b) {

  let zuschlag = 0;

  if (a <= 10) {
    zuschlag = zuschlag + 1;
  } else ...

  ...

  return a + b + zuschlag;
}
function addiereMitZuschlag(a, b) {

  let zuschlag = 0;

  if (a <= 10) {
    zuschlag = zuschlag + 1;
  } else {
    zuschlag = zuschlag + 2;
  }

  if (b <= 10) {
    zuschlag = zuschlag + 1;
  } else {
    zuschlag = zuschlag + 2;
  }

  return a + b + zuschlag;
}

loving