Встречается на собеседованиях • сегодня

В чем разница между циклом while который начинается с do и который начинается с while

Основное отличие в порядке проверки условия:

  1. while - сначала проверяет условие, потом выполняет тело:
js
while (condition) {
  // код выполнится только если condition === true
}
  1. do...while - сначала выполняет тело, потом проверяет условие:
js
do {
  // код выполнится хотя бы один раз
} while (condition);

Ключевая разница: do...while гарантирует хотя бы одно выполнение тела цикла, даже если условие изначально ложно. В обычном while тело может не выполниться ни разу, если условие ложно с самого начала.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы