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