Hallo,
for(i=1 ; i == stock ; i+1){
Azahl = prompt("Bitte geben sie eine Zahl ein!" , "");
alert("Ergebniss: \n " + stock + "/ 2 = " + stock/2);
}
Das klappt eigentlich wunderbar, aber nach dem Ersten alert() -Fenster geht nichts mehr! Wer kann helfen????
Falsch! Es passiert genau dann nichts, wenn du etwas anderes als eine 1 eingibst. Bei einer 1 wird die Schleifen endlos ausgeführt.
Der Fehler liegt an der Abbruchbedingung deiner for-Schleife. (Den
Rest darfst du selbst rausfinden *eg*)
Eine For-Schleife kann man sich immer als while-Schleife vorstellen.
Beispiel:
Aus dieser for-Schleife
for (i = 1; i <= 10; i++) {
tu_was();
}
wird quasi die while-Schleife
i = 1;
while (i <= 10) {
tu_was();
i++; // letzte Zeile vor '}'.
}
Wenn du dir deine for-Schleife jetzt mal als while-Schleife vorstellst, wirst du sofort deinen Fehler erkennen.
Gruß
Slyh
PS: Wieso läßt du beim Posten nicht einfach die eMail-Adresse weg,
wenn du sie nicht angeben willst, anstatt wild Zahlen einzutragen?
Ich hab jetzt die Zeile durch for(i=1 ; i <= stock ; i+1){ ersetzt. Jetzt aber läuft die Schleife endlos!!! Was hab ich jetzt wieder falschgemacht???