Fünf Noten, fünf Namen?
In diesem Halbjahr schreibst du fünf Klassenarbeiten. Du willst alle Noten speichern.
Mit Variablen bräuchtest du fünf Namen. Bei dreißig Noten wären es dreißig Namen. Das ist mühsam.
Besser ist eine Liste: ein Name, viele Werte. Diese Liste heißt in JavaScript Array.
Am Ende dieser Lektion
Notiz
Ich kann in JavaScript ein Array anlegen und alle seine Werte mit einer Schleife durchgehen.
Schlüsselwörter
| Begriff | Was er bedeutet | Beispiel |
|---|---|---|
| Array | eine Liste von Werten unter einem Namen | [2, 3, 1] |
| Element | ein einzelner Wert in einem Array | |
| Index | die Platznummer eines Elements, sie beginnt bei 0 | noten[0] |
| length | die Anzahl der Elemente im Array | noten.length |
| push | hängt ein neues Element hinten an | noten.push(2) |
Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.
Starter: Funktionen
Probier es aus
Starter: Funktionen
4 FragenDeine Antworten werden hier bewertet und nicht gespeichert. Mit einem Konto bleiben deine Ergebnisse erhalten.
Ein Array hat Plätze mit Nummern
Ein Array steht in eckigen Klammern. Die Werte sind durch Kommas getrennt: [2, 3, 1].
Jeder Platz hat eine Nummer, den Index. Wichtig: Der erste Platz hat die Nummer 0, nicht 1. Den ersten Wert liest du also mit noten[0].
Beispiel: Index und Wert
| Index | 0 | 1 | 2 | 3 | 4 |
|---|---|---|---|---|---|
| Wert in noten | 2 | 3 | 1 | 4 | 2 |
Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.
Probiere es aus: Array lesen
// Ein Array steht in eckigen Klammern, die Werte sind durch Kommas getrennt.
const noten = [2, 3, 1, 4, 2];
// Der Index beginnt bei 0: der erste Wert hat die Nummer 0.
console.log(noten[0]);
console.log(noten[2]);
// length sagt, wie viele Werte im Array stehen.
console.log('Anzahl Noten: ' + noten.length);
// Ein Wert lässt sich über seinen Index ändern.
noten[1] = 2;
console.log(noten);
Ein häufiger Fehler
Warnung
Viele denken: Der erste Wert hat den Index 1. Das stimmt nicht. Gezählt wird ab 0. Bei fünf Elementen ist der letzte Index 4, nicht 5. Index 5 gibt es nicht, das Ergebnis ist undefined.
Kurze Prüfung: Index
Probier es aus
Kurze Prüfung: Index
3 FragenDeine Antworten werden hier bewertet und nicht gespeichert. Mit einem Konto bleiben deine Ergebnisse erhalten.