Das AJAX Kompendium - *ISBN 978-3-8272-4418-5 ...
Das AJAX Kompendium - *ISBN 978-3-8272-4418-5 ...
Das AJAX Kompendium - *ISBN 978-3-8272-4418-5 ...
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Programmieren<br />
Dieser Code gibt die Quadrate der Zahlen von 1 bis 10 aus (siehe analog<br />
Listing 3.15). Gegenüber der for-Schleife muss die Zählervariable allerdings<br />
bereits außerhalb der Schleife definiert und im Schleifenkörper bei jedem<br />
Durchlauf hochgezählt werden. Die Syntax für eine while-Schleife mit Zähler<br />
sieht also wie folgt aus:<br />
Zählerinitialisierung<br />
while (Bedingung) {<br />
Anweisungen;<br />
Zähleränderung<br />
}<br />
Wann ist while sinnvoller?<br />
Welche Schleife Sie zu welchem Zweck einsetzen, ist im Prinzip<br />
Geschmacksache. Erfolgt die Überprüfung der Bedingung nicht direkt in den<br />
Parametern der Schleife, sondern in einer if-Anweisung, wird oft die while-<br />
Schleife bevorzugt.<br />
Folgendes Beispiel arbeitet mit einer while-Schleife, die erst abgebrochen<br />
wird, wenn die if-Bedingung erfüllt und eine durch 21 teilbare Zahl unter<br />
100 gefunden wurde:<br />
Listing 3.23: Ist while manchmal besser als for? (while_besser.html)<br />
<br />
<br />
while besser als for?<br />
<br />
<br />
<br />
<br />
<br />
INFO<br />
Auch dieses Beispiel lässt sich natürlich mit einer for-Schleife realisieren.<br />
Hier ist die while-Schleife ohne die zwei zusätzlichen Parameter jedoch<br />
praktischer, da in einer for-Schleife die Bedingung nicht mit den Zählervariablen<br />
übereinstimmen würde:<br />
for (var zahl = 100; weiter == true; zahl--) {<br />
ist für das Verständnis nicht sehr sinnvoll.<br />
116