Цикл с предусловием
Image: Taylor, CC BY-SA 4.0, Wikimedia Commons
Коротко: Цикл, у которого условие выхода проверяется ПЕРЕД каждой итерацией, — если оно ложно уже при первой проверке, тело цикла не выполняется вообще.
Подробнее: Циклы while и циклы for обычно с предусловием. Противоположность — цикл с постусловием (do...while), который всегда выполняет блок кода хотя бы раз, так как условие проверяется только в конце. Выбор между ними зависит от того, нужна ли «хотя бы одна итерация».
Подробности
while (condition) { // проверкаСм. также: циклы, цикл с постусловием, цикл while, итератор