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