От автора: цикл do while похож на цикл while, за исключением того, что цикл do…while не оценивает условие при первом выполнении цикла. Однако, условие оценивается для последовательных итераций. Другими словами, блок кода будет выполнен хотя бы один раз в цикле do…while.
Синтаксис
1 2 3 |
do { //операторы } while(condition) |
Структурная схема
Пример: цикл do…while
1 2 3 4 5 |
var n:number = 10; do { console.log(n); n--; } while(n>=0); |
После компиляции мы получим следующий код JavaScript.
1 2 3 4 5 6 |
//Сгенерировано typescript 1.8.10 var n = 10; do { console.log(n); n--; } while (n >= 0); |
В результате мы получим цифры от 0 до 10 в обратном порядке.
1 2 3 4 5 6 7 8 9 10 11 |
10 9 8 7 6 5 4 3 2 1 0 |
Источник: //www.tutorialspoint.com/
Редакция: Команда webformyself.