Предложение do/while в JavaScript
- Предыдущая страница debugger
- Следующая страница for
- Вернуться на один уровень выше Референсное руководство JavaScript Структуры
Определение и использование
Предложение do/while создает цикл, который выполняет блок кода один раз перед проверкой условия и повторяет цикл, если условие истинно.
Если вы хотите至少 выполнить цикл один раз, всегда используйте предложение do/while.
JavaScript поддерживает различные типы циклов:
- for - многократный цикл по блоку кода
- for/in - цикл по свойствам объекта
- for/of - цикл по значениям итерируемого объекта
- while - повторяет блок кода, если указанное условие истинно
- do/while - выполняет один блок кода, а затем повторяет цикл, если указанное условие истинно
Пример
Этот цикл всегда至少 выполнится один раз, даже если условие false, потому что код выполняется до проверки условия:
var text = ""; var i = 0; do { text += "The number is " + i; i++; } while (i < 5);
Грамматика
do { блок кода, который будет выполнен } while (condition);
Значение параметра
Параметр | Описание |
---|---|
condition |
Обязателен. Определяет условие выполнения цикла (блока кода). Если возвращается true, цикл будет повторяться, если возвращается false, цикл закончится. Комментарии:Если условие всегда истинно, цикл никогда не закончится. Это может привести к краху вашего браузера. Комментарии:Если вы используете переменные с условиями, пожалуйста,�始化 их перед циклом и увеличивайте их в цикле. Если вы забудете увеличить переменную, цикл никогда не закончится. Это также может привести к краху вашего браузера. |
Технические детали
Версия JavaScript: | ECMAScript 1 |
---|
Поддержка браузера
Числа в таблице указывают на первую версию браузера, которая полностью поддерживает это сказание.
Сказание | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
do/while | Поддержка | 6.0 | Поддержка | Поддержка | Поддержка |
Связанные страницы
Уроки JavaScript:Цикл while в JavaScript
Руководство JavaScript:Предложение while в JavaScript
Руководство JavaScript:Конструкция for в JavaScript
- Предыдущая страница debugger
- Следующая страница for
- Вернуться на один уровень выше Референсное руководство JavaScript Структуры