Цикл 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. С его помощью чаще всего решается задача выполнения каких-то цикличных действий.
Попробуйте сейчас самостоятельно поработать с этим циклом.
Чтобы оставить сообщение, зарегистрируйтесь/войдите на сайт через:
Email - зарегистрироваться / войти