JavaScript do/while— оператор

JavaScript 语句参考手册Справочник по инструкциям JavaScript

Примеры

Цикл всегда будет выполнен хотя бы один раз, даже если условие ложно, потому что блок кода выполняется до проверки условного выражения:

var text = "" var i = 0; do { text += "<br>Число равно" + i; i++; } while (i < 5); document.getElementById("demo").innerHTML = text;

textРезультат вывода:

数字为 0
数字为 1
数字为 2
数字为 3
数字为 4

Попробуйте сами »


Определение и использование

Цикл do/while — это разновидность цикла while. Этот цикл выполняет блок кода один раз перед проверкой условия, а затем повторяет цикл, если условие истинно.

JavaScript поддерживает различные типы циклов:

  • for — цикл может выполнить блок кода заданное число раз.
  • for/in — перебор свойств объекта.
  • while — выполнять заданный блок кода, пока указанное условие истинно.
  • do/while— также выполняет заданный блок кода, пока указанное условие истинно, но этот цикл выполняет блок кода один раз перед проверкой условия.

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

Инструкция
do/while Да Да Да Да Да


Синтаксис

do {
    执行代码
} while (condition);

Значения параметров

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

Примечание:Если условие всегда true, цикл никогда не завершится (бесконечный цикл). Это приведет к сбою браузера.

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

Технические детали

Версия JavaScript: 1.2


Связанные страницы

Учебник по JavaScript:Цикл while в JavaScript

Справочник JavaScript:Инструкция while в JavaScript

Справочник JavaScript:Инструкция for в JavaScript


JavaScript 语句参考手册Справочник по инструкциям JavaScript Другие расширения