javascript?
ich verstehe nicht warum die lösung 2 richtig ist und nicht die lösung 1 , da counter=2 aber in der while schleife steht counter <2 und weiter unten steht console.log (counter). und da counter gleich 1 ist, sollte doch 1 die lösung sein
(siehe bild 2)
bei bild 1 sieht man auch wie ich das meine
2 Antworten
Vom Fragesteller als hilfreich ausgezeichnet
Liegt daran dass console.log(acceleration) in der while Schleife steht und damit bei jedem Schleifendurchlauf ausgeführt wird, im 2. Code steht es mach der Schleife.
Die Variable acceleration wird initial auf 0 gesetzt. Dann durchläuft sie eine While-Schleife. Vor(!) der Ausgabe in der Console wird 1 dazu addiert; die erste Ausgabe ist eins.
Wenn acceleration den Wert 2 errecht hat, ist dieser von <3. 2+1 = 3, dann ist der Zyklus vollendet.