Книга: JavaScript. Подробное руководство, 6-е издание
5.5.2. Инструкция do/while
5.5.2. Инструкция do/while
Цикл do/while
во многом похож на цикл while
, за исключением того, что выражение цикла проверяется в конце, а не в начале. Это значит, что тело цикла всегда выполняется как минимум один раз. Эта инструкция имеет следующий синтаксис:
do
инструкция
while (выражение);
Цикл do/while
используется реже, чем родственный ему цикл while
. Дело в том, что на практике ситуация, когда вы заранее уверены, что потребуется хотя бы один раз выполнить тело цикла, несколько необычна. Ниже приводится пример использования цикла do/while
:
function printArray(a) {
var len = a.length, і = 0;
if (len == 0)
console.log("Пустой массив");
else {
do {
console.log(a[і]);
} while (++i < len);
}
}
Между циклом do/while
и обычным циклом while имеется два отличия. Во-первых, цикл d
o требует как ключевого слова do
(для отметки начала цикла), так и ключевого слова while
(для отметки конца цикла и указания условия). Во-вторых, в отличие от цикла while
, цикл do
завершается точкой с запятой. Цикл while
необязательно завершать точкой с запятой, если тело цикла заключено в фигурные скобки.
- Инструкция IIF
- Инструкция INSERT INTO ... FROM ... UNION ...
- Что дает грамотная должностная инструкция
- При запуске программы появляется сообщение Инструкция по адресу 0х77ddb1d1 обратилась к памяти по адресу 0x0080002c. Пам...
- Инструкция по обработке
- Инструкция утверждения
- Приложение 1. Как создать вики-страницу: пошаговая инструкция
- Приложение III Инструкция «Прием входящего звонка»
- E-mail маркетинг для интернет?магазина. Инструкция по внедрению
- Глава 5 Должностная инструкция
- SMM-специалист. инструкция по самоэксплуатации
- Инструкция по сборке