The `do...while` loop is closely related to <ahref='http://forum.freecodecamp.com/t/javascript-while-loop/14668'target='_blank'rel='nofollow'>`while`</a> loop. In the do while loop, the condition is checked at the end of the loop.
Here is the **syntax** for `do...while` loop:
## Syntax:
do {
*Statement(s);*
} while (*condition*);
**statement(s):** A statement that is executed **at least once** before the condition or Boolean expression is evaluated and is re-executed each time the condition evaluates to true.
**condition:** Here, a condition is a <a>Boolean expression</a>. If Boolean expression evaluates to true, the statement is executed again. When Boolean expression evaluates to false, the loops ends.