DEV Community

Cover image for doWhile vs While

doWhile vs While

Sam on April 27, 2020

I'm trying to find a use for doWhile that's unique to it.

I feel like you could just use While?

Many thanks

Sam

Collapse
 
stokesm profile image
Matthew Stokes

For any case where you need the instructions within the loop to execute at least once, regardless of the while condition.

A common contrived example is continuously asking for valid user input. My condition to check if the input is valid would be within the while, however I need the request for input to execute at least once before checking the condition, so I use a do...while.

Collapse
 
samuelcrudge profile image
Sam

Thank you! makes sense. :)