Есть задачи, в которых количество итераций цикла не известно заранее. К примеру: дано число, нужно делить его на 2 столько раз, пока результат не станет меньше 10. Нужно вывести число, которое при этом получится.
Флаг - это специальная переменная, которое может принимать только два значения: true и false. С помощью флагов можно решать задачи, проверяющие отсутствие чего-либо: можно проверить, что в массиве нет элемента с определенным значением.
Допустим у нас есть вот такой цикл, выводящий в консоль элементы массива:
В ES6 (EcmaScript 6) появился новый цикл for-of, предназначенный конкретно для перебора массивов.
Пусть у нас есть следующий массив:
Цикл for является альтернативой while. Он более сложен для понимания, но чаще всего его любят больше, чем while за то, что он занимает меньше строк кода.
Циклы используются для того, чтобы некоторый участок кода выполнился несколько раз подряд.
Вы уже знаете две функции, которые выводят диалоговые окна, а именно alert и prompt.
Рассмотрим следующий код:
Рассмотрим следующий пример: