Введение в цикл For в JavaScript

Цикл For Loop в JavaScript - это лучший метод для последовательного выполнения серии данных. Цикл for - это контролируемый входом цикл, в котором проверяется условие теста перед переходом в тело программы. Цикл for используется, когда мы знаем количество итераций до входа в цикл. Циклы обычно используются для повторения серии шагов определенное количество раз, поэтому они часто включают в себя переменные счетчика, условный тест, способ изменения переменной счетчика. Во многих случаях цикл For может достичь того же, что и цикл while, с меньшим количеством строк кода.

Типы For Loop в JavaScript

  • For: используется для циклического прохождения кода n раз, пока условие не станет ложным
  • For / in : используется для просмотра свойств объекта
  • For / of : используется для циклического перемещения по массиву итерируемых объектов.

Синтаксис цикла

for (Initialization condition; test condition; Increment/Decrement)
(
Body of loop
)

Для / в цикле Синтаксис

for (var in object)
(
Body of loop
)

Для / цикла Синтаксис

for (variable of iterable)
(
Body of loop
)

Рабочий процесс For Loop в JavaScript

  1. Условие инициализации: условие указывает начало цикла for. Переменная может быть инициализирована в цикле или переменная может быть объявлена ​​отдельно.
  2. Условие тестирования: цикл For представляет собой цикл управления вводом, условие проверяется перед выполнением программы. Он также проверяет условие выхода из цикла.
  3. Выполнение оператора: только если условие теста истинно, выполняется тело цикла.
  4. Увеличение / уменьшение: для каждого цикла, после выполнения цикла, элемент управления переходит к оператору приращения. Здесь он увеличивает или уменьшает управляющие переменные.
  5. Завершение цикла : цикл завершается, как только условие становится ложным.
Примечание . Мы можем пропустить условие инициализации внутри цикла For, если захотим, но точка с запятой не должна быть удалена. Если он будет удален, то программа выдаст ошибку. Переменная может быть объявлена ​​вне цикла.

пример

Int add=10;
For(;add<30;add++)

Как работает цикл в JavaScript?

Когда цикл выполняется, проверяется начальное условие. Это начальное значение, с которого начинается цикл. На следующем шаге условие проверяется, является ли предоставленное условие истинным или ложным; это определяет, должен ли цикл продолжаться или нет. Если условие истинно, то переменная изменяет цикл, и выполняется оператор цикла. После выполнения оператора цикл перезапускается до тех пор, пока условие не станет ложным.

Блок-схема For Loop

Ниже приведена блок-схема For Loop в JavaScript:

Цикл выполняется первым, а цикл for проверяет условие теста, независимо от того, истинно оно или нет. Если условие истинно, оно перейдет в блок операторов, в котором выполняется программа. Если условие ложно, цикл завершится и программа будет остановлена.

Пример # 1: Использование For Loop

Приведенная ниже программа написана для печати списка имен учеников с использованием JavaScript.

Код



var students = new Array("John", "Ann", "Aaron", "Edwin", "Elizabeth");
document.write(" Using for loops
");
for (i=0;i (
document.write(students(i) + "
");
)




var students = new Array("John", "Ann", "Aaron", "Edwin", "Elizabeth");
document.write(" Using for loops
");
for (i=0;i (
document.write(students(i) + "
");
)


Выход:

Пример № 2: Использование For Loop

Код



for (var iterator1 = 0; iterator1 < 5; iterator1++) //initialization, condition, increment
(
document.write(iterator1 + 1 + ". " + "For loop Tutorial for JavaScript ");
)
document.write(" Loop end");




for (var iterator1 = 0; iterator1 < 5; iterator1++) //initialization, condition, increment
(
document.write(iterator1 + 1 + ". " + "For loop Tutorial for JavaScript ");
)
document.write(" Loop end");




for (var iterator1 = 0; iterator1 < 5; iterator1++) //initialization, condition, increment
(
document.write(iterator1 + 1 + ". " + "For loop Tutorial for JavaScript ");
)
document.write(" Loop end");

Выход:

Примечание: цикл завершается после 5 итераций.

Пример № 3: Использование For / in Loop

Цикл for / in используется для итерации свойств объекта.

Код



var string1 = "";
var object1 = (a: 1, b: 2, c: 3);
for (var property1 in object1)
(
string1 += object1(property1);
)
document.write(string1);

Выход:

Пример № 4: Использование For / of Loop

Код


JavaScript For/Of Loop


JavaScript For/Of Loop


JavaScript For/Of Loop

Оператор for / of просматривает значения итерируемого объекта.


var cars = («BMW», «Volvo», «Mini»);
var x;
за (х автомобилей) (
document.write (x + "
«);
)

Выход:

Вывод

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

Рекомендуемая статья

Это было руководство для For Loop в JavaScript. Здесь мы обсуждаем Введение в цикл For в JavaScript и его типах вместе с блок-схемой. Вы также можете просмотреть наши другие предлагаемые статьи, чтобы узнать больше -
  1. Особенности JavaScript
  2. Python против JavaScript
  3. Использование JavaScript
  4. Для цикла в Python
  5. Введение в цикл For в Java
  6. Итератор в Java
  7. Примеры итераторов в Python