Übungsaufgaben
Dreißig Übungen in gemischter Reihenfolge — du klickst, ziehst, ordnest, rechnest und knobelst. Jede Übung gibt dir sofort eine Rückmeldung, und zu jeder Aufgabe gibt es zwei gestufte Tipps: Der erste zeigt die Richtung, der zweite den entscheidenden Schritt. Die Chips zeigen das Anforderungsniveau: AFB I heißt wiedergeben und direkt anwenden, AFB II selbst entscheiden und verknüpfen, AFB III begründen, beurteilen oder eine Falle durchschauen. Aufgaben mit dem Chip Mix verbinden Wissen aus früheren Unterkapiteln, bei Trick steckt eine Falle drin. Fährst du über ein unterstrichenes Arbeitswort, siehst du, was es genau von dir verlangt.
Werte jedes Programm aus: Erfüllt es den Wunsch (grün), nur teilweise (gelb) oder gar nicht (rot)?
- Rot: Funktioniert nicht
- Gelb: Nur teilweise
- Grün: Funktioniert
-
Wunsch: Das Feld soll verdoppelt angezeigt werden. Programm:
aus.textContent = feld.value * 2; -
Wunsch: Die Summe zweier Felder anzeigen. Programm:
let s = a.value + b.value; -
Wunsch: Die Summe zweier Felder anzeigen. Programm:
let s = Number(a.value) + Number(b.value); -
Wunsch: Bei leerem Feld soll eine Meldung kommen. Programm:
if (feld.value === "") { meldung.textContent = "Bitte ausfüllen."; } -
Wunsch: Bei leerem Feld soll eine Meldung kommen. Programm:
if (Number(feld.value) === 0) { meldung.textContent = "Bitte ausfüllen."; } -
Wunsch: Prüfen, ob die Checkbox agb angehakt ist. Programm:
if (agb.checked === "true") { … }
Gib an, ob die Aussagen über Formularfelder stimmen.
Im Feld a steht „12“, im Feld b „8“. Ermittle die Ergebnisse.
-
a.value + b.value: -
Number(a.value) + Number(b.value): -
a.value * 2:
+ mit zwei Texten verkettet → "128". Mit Number wird gerechnet → 20. * wandelt selbst um → 24.