utasítás A while utasítás mindaddig végrehajtja az
utasítást, amíg a kifejezés eredménye nem nulla. Az utasítás minden
végrehajtása előtt kiértékeli a kifejezést. A ciklus akkor fejeződik be, ha a
kifejezés eredménye nulla lesz, vagy ha végrehajtódik egy break utasítás.
for ([kifejezés1] ; [kifejezés2] ; [kifejezés3] ) utasítás A for utasítás egy
utasítás ismételt végrehajtását vezérli. A kifejezés1 a ciklus előtt
kiértékelődik. A kifejezés2 az utasítás minden végrehajtása előtt
kiértékelődik. Ha nem nulla, az utasítás végrehajtódik, ha nulla, a ciklus
véget ér.Azutasítás minden végrehajtása után, a kifejezés3 kiértékelődik,
mielőtt a kifejezés2 kiszámolódna. Ha a kifejezés1 és a kifejezés3 hiányzik, a
kiértékelődésük helyén semmi nem fog történni. Ha a kifejezés2 hiányzik, az
olyan, mintha a kifejezés2 helyén egy olyan kifejezés lenne, amelynek az
eredménye mindig 1. (Az opcionális kifejezések egy kiterjesztés.) A következő
ekvivalens kódokat ad a for utasításra:
kifejezés1;
while (kifejezés2) {
utasítás;
kifejezés3;
}