Введение в цикл 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
- Условие инициализации: условие указывает начало цикла for. Переменная может быть инициализирована в цикле или переменная может быть объявлена отдельно.
- Условие тестирования: цикл 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");
Выход:
Пример № 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 и его типах вместе с блок-схемой. Вы также можете просмотреть наши другие предлагаемые статьи, чтобы узнать больше -- Особенности JavaScript
- Python против JavaScript
- Использование JavaScript
- Для цикла в Python
- Введение в цикл For в Java
- Итератор в Java
- Примеры итераторов в Python