JavaScript do/while— оператор
Справочник по инструкциям 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 Другие расширения