for( ; ; ){
Da sollten vermutlich irgendwelche Werte hinein.
Ne, es sollte ne endlos schleiffe sein.
Dann trage bitte die Werte für deine Endlosschleife ein.
Oh, das ist mir mein C++ in die querre gekommen.
dein[] äußerst anfragenswerte[s] Verständnis für Javascript
Ähm, Christoph, bloß kein Eigentor …
for (anweisung1; bedingung; anweisung2) {
anweisungsblock;
}
tut (in aller Regel jedenfalls) dasselbe wie
anweisung1;
while (bedingung) {
anweisungsblock;
anweisung2;
}
anweisung1
, anweisung2
und anweisungsblock
dürfen dabei auch durchaus die leere Anweisung sein.
Interessanterweise wird while ()
interprätiert wie while (false)
, die Schleife also nie ausgeführt.
for (;;)
hingegen wird interprätiert wie for (; true;)
, erzeugt also tatsächlich eine Endlosschleife (getestet mit Firefox 1.5 und IE 5.0).
Dennoch ist while (true)
sicher die bessere Schreibweise.
Live long and prosper,
Gunnar
„Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)