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
Beispiel: Der Aufruf
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.
+ Tipp
function addiereMitZuschlag(a, b) {
let zuschlag = 0;
if (a <= 10) {
zuschlag = zuschlag + 1;
} else ...
...
return a + b + zuschlag;
}
+ Lösung
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;
}
