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