--- title: Do...While Loop --- The `do...while` loop is closely related to `while` 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 Boolean expression. If Boolean expression evaluates to true, the statement is executed again. When Boolean expression evaluates to false, the loops ends. ## Example: var i = 0; do { i = i + 1; console.log(i); } while (i < 5); Output: 1 2 3 4 5 source: **do...while**