138 Kapitel 4
Über Arrays iterieren
var scores = [60, 50, 60, 58, 54, 54, 58, 50, 52, 54, 48, 69,
34, 55, 51, 52, 44, 51, 69, 64, 66, 55, 52, 61,
46, 31, 57, 52, 44, 18, 41, 53, 55, 61, 51, 44];
var output;
var i = 0;
while (i < scores.length) {
output = "Mischung Nummer " + i + " Ergebnis: " + scores[i];
console.log(output);
i = i + 1;
}
Eine Variable, die den
aktuellen Index enthält.
60 50 60 58 54 54 58 50 52 54
0 1 2 3 4 5 6 7 8 9
Über ein Array iterieren
Ihr Ziel ist eine Ausgabe wie diese hier:
Mischung Nummer 0 Ergebnis: 60
Mischung Nummer 1 Ergebnis: 50
Mischung Nummer 2 Ergebnis: 60
.
.
.
Mischung Nummer 35 Ergebnis: 44
Die Ergebnisse 3 bis 34 stehen
hier. Wie retten einfach ein
paar Bäume (oder Bits, je
nachdem, welche Version dieses
Buchs Sie lesen).
Wir machen das, indem wir das Ergebnis mit dem Index 0 ausgeben, das
Gleiche tun wir für die Indizes 1, 2, 3 und so weiter bis zum letzten Index
im Array. Wie man eine while-Schleife benutzt, wissen Sie ja schon. Wir
wollen einmal sehen, wie Sie damit die Ergebnisse ausgeben können:
Und gleich danach zeigen wir
Ihnen eine bessere Methode …
Die Schleife läuft, solange der Index
kleiner ist als die Länge des Arrays.
Dann erzeugen wir einen
String für die Ausgabezeile.
Er enthält die Nummer der
Mischung (den Index) und das
entsprechende Ergebnis.
Danach benutzen wir
console.log, um den String
auszugeben.
Schließlich inkrementieren wir den
Index um eins, bevor die Schleife
erneut durchlaufen wird.
Diese Variable benutzen wir in der Schleife, um einen String für die Ausgabe zu erzeugen.
Sie sind hier 139
Etwas Ordnung in die Daten bringen
while (i < hasBubbleGum.length)
var products = ["Mousse au Chocolat",
"Minze", "Kuchenstreusel",
"Kaugummi"];
i = i + 1;
var hasBubbleGum = [false,
false,
false,
true];
var i = 0;
i = i + 2;
{
{
}
}
if (hasBubbleGum[i])
{
console.log(products[i] +
" enthält Kaugummi");
Codemagneten
while (i > hasBubbleGum.length)
Bringen Sie die Magneten hier in die
richtige Reihenfolge.
Mit diesem Code überprüfen wir, welche Eis-
creme-Sorten Kaugummi enthalten. Wir hatten
die Codeschnipsel am Kühlschrank bereits richtig
angeordnet, aber dann sind sie heruntergefallen.
Es ist Ihre Aufgabe, sie wieder richtig zusammen-
zusetzen. Vorsicht: Einige Magneten werden nicht
gebraucht. Überprüfen Sie Ihre Antwort am Ende
dieses Kapitels, bevor Sie weiterlesen.
JavaScript-Konsole
Kaugummi enthält Kaugummi
Hier sehen Sie die
erwartete Ausgabe.

Get JavaScript-Programmierung von Kopf bis Fuß now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.