В таких языках, как JavaScript, из циклов наиболее часто используется цикл for. Потому что он имеет достаточно компактный и простой синтаксис: for (Инициализация; Выражение; Счётчик) Инструкция; Для тех, кто хоть раз использовал такой цикл, здесь всё понятно, и пояснять что-то нет необходимости. Однако есть особенности, о которых знают не все. Например, может возникнуть необходимость в каждой итерации цикла изменять несколько переменных. В таком случае первое, что приходит на ум - это изменять значения “лишних” переменных в теле цикла. Однако есть и более элегантное решение. Пример: Как видите, если необходимо изменять в цикле несколько переменных, то их можно просто перечислить через запятую. И всё это будет прекрасно работать. Любителей С++ также порадую - это прокатит и в С++. Правда, можно споткнуться, если указывать тип переменной прямо в цикле. Вот так не будет работать: for (int i = 0, int j = 5; i < 10; i++, j--) Компилятор выдаст ошибку. Почему? Да потому что переменные перечи