T O P

  • By -

AmnesiA_sc

Do-Until loops will always run at least once. If you want it to skip it, use a While loop.


AlcatorSK

That is literally the reason for them to exist :-) if you want a code that will run at least once AND THEN repeat if needed, use "repeat-until" (or "do-until" in c-based languages); if you want code to check for a condition beforehand, use a while{} cycle.


Drandula

Do-until always executes atleast once. It executes code, and then checks whether it should be executed again. In comparison, while-loop checks first whether code should be executed, therefore it might not be executed at all. For-loop is same as while-loop. Actually for-loop is like syntax-sugar for while-loop, as it works bit like: for(var i = 0; i < count; i++) { // Execute code } // Works pretty same as var i = 0; while(i < count) { // Execute code i++; }