пример
Этот цикл будет всегда выполняться по крайней мере один раз, даже если условие ложно, так как блок кода выполняется до того, как условие проверяется:
var text = "";
var i = 0;
do {
text += "The number is " + i;
i++;
}
while (i < 5);
Результат текста будет:
The number is 0
The number is 1
The number is 2
The number is 3
The number is 4
Попробуй сам " Определение и использование
Делать / в то время как оператор создает цикл, который выполняется блок кода один раз, перед проверкой, если условие истинно, то он будет повторять цикл до тех пор, пока условие истинно.
Делать / в то время как оператор используется , когда вы хотите , чтобы запустить петлю по крайней мере один раз, независимо от того , что.
JavaScript поддерживает различные виды петель:
- для - петли через блок кода несколько раз
- для / в - перебирает свойства объекта
- вто время - перебирает блок кода , пока заданное условие истинно
- делать / в то время - перебирает блок кода один раз, а затем повторяет цикл , пока заданное условие истинно
Поддержка браузеров
Числа в таблице указать первую версию браузера, которая полностью поддерживает заявление.
утверждение | |||||
---|---|---|---|---|---|
do/while | да | 6.0 | да | да | да |
Синтаксис
do {
code block to be executed
}
while ( condition );
Значения параметров
Parameter | Description |
---|---|
condition | Required. Defines the condition for running the loop (the code block).
If it returns true, the loop will start over again, if it returns false, the
loop will end. Note: If the condition is always true, the loop will never end. This will crash your browser. Note: If you are using a variable with the condition, initialize it before the loop, and increment it within the loop. If you forget to increase the variable, the loop will never end. This will also crash your browser. |
Технические подробности
Версия JavaScript: | 1.2 |
---|
Похожие страницы
JavaScript Учебник JavaScript В то время как цикл
JavaScript Ссылка: JavaScript в то время как заявление
JavaScript Ссылка: JavaScript для заявления
JavaScript Заявления Ссылка