Цикл for в Javascript.

Практически в любом языке программирования, рано или поздно, приходится столкнуться с такой ситуацией, что нужно сделать какое-то действие определенное количество раз.

Специальная конструкция кода, которая позволяет это сделать: выполнять какой-то код определенное количество раз в программировании называются циклы.

Сейчас давайте рассмотрим один из самых часто встречаемых циклов в Javascript - это цикл for. С его помощью можно задать условие сколько раз нужно сделать какое-то определенное действие. 

Давайте посмотрим, на эту конструкцию кода:

for (var i = 0; i<3; i++) {
    console.log(i);
}

Сначала указывается ключевое слово for, далее в круглых скобках указывается условие при котором цикл должен выполняться и в фигурных скобках указываются те действия, которые должны выполняться пока условия указанные в круглых скобках истины. 

Давайте подробнее посмотрим, что же это за условия:

Здесь указывается 3 параметра:

1 параметр - отвечает на вопрос "с чего начинать считать?".

Как правило, в этом случае создается какая-то переменная, которой присваивается какое-то значение. 

Я создал переменную i, в которую положил значение 0.

2-м параметром указывается значение до каких значений требуется считать. 

Пока переменная i в нашем примере будет меньше 3, цикл будет каждый раз переходить на следующий шаг. 

3-й параметр, который задает условие - это тот шаг, с которым нужно будет циклу считать. 

i++ это сокращенная форма записи выражения i = i +1;

В итоге, каждый раз цикл Javascript увеличивает значение переменной i на 1.

Возможно увеличение переменной i не только на 1, но и на любое другое число. 

В фигурных скобках мы просто выводим в консоль значение переменной i.

Это цикл выполнится 3 раза, если нам нужно более количество операций, например, 15, мы можем записать следующим образом.

for (var i = 0; i<15; i++) {
    console.log(i);
}

Цикл for является одним из самых основных и часто встречаемых циклов в Javascript. С его помощью чаще всего решается задача выполнения каких-то цикличных действий. 

Попробуйте сейчас самостоятельно поработать с этим циклом.