The while clause includes a condition that determines when the do loop will end.
var array = [2, 3, 5, 7, 10, 11], i = 0, result = 1; do { result += array[i++]; if (result%2 == 0) { continue; } else if (result > 20) { break; } else { console.log("result = " + result); } } while (i < array.length)
result = 3 result = 11