Меню
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON PHP КАК СДЕЛАТЬ
     ❯   

JS Справочник


JavaScript

Модификаторы: Группы: Метасимволы: Квантификаторы: Свойства: Методы:

Window


HTML DOM


HTML События


Web APIs


HTML Объекты


Другие ссылки




JavaScript do/while Цикл



Операторы цикла do...while

Пример

Выполнить блок кода один раз, а затем продолжить, если условие (i < 5) true:

let text = "";
let i = 0;
do {
  text += i + "<br>";
  i++;
}
while (i < 5);
Попробуйте сами »

Описание

Комбинация операторов do... while определяет блок кода, который будет выполняться один раз и повторяться до тех пор, пока условие true.

Операторы do... while используются, когда вы хотите запустить блок кода хотя бы один раз.

Примечание

Если вы используете переменную в условии, вы должны инициализировать ее перед циклом и увеличивать ее внутри цикла. В противном случае цикл никогда не закончится. Это приведет к сбою вашего браузера.

Если условие всегда истинно, цикл никогда не завершится. Это также приведет к сбою вашего браузера.

См. также:

Учебное пособие по циклу while в JavaScript


Синтаксис

do {
блок кода, который необходимо выполнить
}
while (condition);

Параметры

Параметр Описание
condition Обязательно.
Условие запуска блока кода.
Если true, цикл начнется заново, иначе он завершится.


JavaScript Операторы цикла

ОператорОписание
breakВырывается из цикла
continueПропускает значение в цикле
whileЗацикливает блок кода, пока условие true
do...whileЗацикливает блок кода один раз, а затем, пока условие true
forЗацикливает блок кода, пока условие true
for...ofЗацикливает значения любой итерации
for...inЗацикливает свойства объекта

Поддержка браузера

do..while — это функция ECMAScript1 (ES1).

ES1 (JavaScript 1997) полностью поддерживается во всех браузерах:

Chrome Edge Firefox Safari Opera IE
Да Да Да Да Да Да


×

Связаться с отделом продаж

Если вы хотите использовать услуги schoolsw3 как образовательное учреждение, команда или предприятие, отправьте нам электронное письмо:
sales@schoolsw3.com

Сообщить об ошибке

Если вы хотите сообщить об ошибке или внести предложение, отправьте нам электронное письмо:
help@schoolsw3.com

Schoolsw3 оптимизирован для обучения и подготовки. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно проверяются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего контента.
При использовании Schoolsw3 вы соглашаетесь прочитать и принять наши условия использования,
политику использования файлов cookie и конфиденциальности.

Авторское право 1999- © Copyright. Все права защищены. Schoolsw3 работает на SW3.CSS.