Увод у Лооп у ЈаваСцрипт-у

Фор Лооп у ЈаваСцрипту је најбољи метод за истовремено понављање низа података. За петљу је петља која се контролише улазом у којој се тестира стање испитивања пре одласка у тело програма. За петљу се користи када знамо број итерација прије уласка у петљу. Петље се обично користе за понављање низа корака одређени број пута, па често укључују бројаче бројача, условни тест, начин промене променљиве бројача. У многим случајевима, код петље се може постићи иста ствар као и петља, са мање реда кода.

Врсте петље у ЈаваСцрипт-у

  • За: Користи се да се код преброји број н пута док услов не буде лажан
  • За / у : Користи се за кретање кроз својства објеката
  • За / од : Користи се за кретање кроз низ понављајућих објеката

За синтезу петље

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

За синтаксу / у петљи

for (var in object)
(
Body of loop
)

За синтаксу петље

for (variable of iterable)
(
Body of loop
)

Ток рада фор петље у ЈаваСцрипт-у

  1. Стање иницијализације: Услов наводи почетак петље за фор. Променљива се може иницијализирати у петљи или се варијабла може декларирати одвојено.
  2. Стање испитивања: Ако је петља улазна контролна петља, стање се провјерава прије извршења програма. Такође се тестира стање излаза петље.
  3. Извођење Извршење: Само ако је увјет испитивања истинит, тада се извршава тијело петље.
  4. Повећање / смањење: За сваки циклус, након што се петља изврши, контрола иде у наредни пораст. Овде се повећавају или смањују контролне променљиве.
  5. Прекид петље: Петља се прекида чим стање постане лажно.
Напомена : Ако желимо, можемо прескочити стање иницијализације унутар форматиране петље, али (;) Зарез не треба уклањати. Ако се уклони, програм ће довести до грешке. Променљива се може декларирати изван петље.

Пример

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

Како ради петља у ЈаваСцрипт-у?

Када се петља изврши, првобитно стање је проверено. Ово је почетна вредност одакле почиње петља. Следећи корак, услов је тестиран да ли је наведени услов тачан или лажан; ово одређује да ли се петља треба наставити или не. Ако је увјет истинит, варијабла модифицира петљу и наредба петље се извршава. Након што се Изјава изврши, петља се поново покреће док услов није лажан.

Дијаграм тока за петљу

Испод је дијаграм тока за петљу у ЈаваСцрипт-у:

Петља се извршава прво и за петљу проверава стање испитивања, да ли је тачно или не. Ако је услов тачан, прећи ће у блок изјава у којем се програм изводи. Ако је стање лажно, петља ће изаћи и програм ће бити заустављен.

Пример # 1: Коришћење за петљу

Програм у наставку написан је за испис листе имена ученика помоћу ЈаваСцрипта.

Код



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 (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: Коришћење за / у петљу

Петља за улазак користи се за понављање кроз својства објекта.

Код



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

Излаз:

Пример # 4: Коришћење фор / оф петље

Код


JavaScript For/Of Loop


JavaScript For/Of Loop


JavaScript For/Of Loop

Изјава фор / оф изводи се кроз вредности итерабилног објекта.

вар царс = ('БМВ', 'Волво', 'Мини');
вар к;
за (к аутомобила) (
доцумент.врите (к + "
");
)

Излаз:

Закључак

У почетку, петља може изгледати мало збуњујуће, али кад једном утврдите различите делове изјаве, они нису тешки. Само имајте на уму да сваки за петљу започиње кључном речју, а затим сет заграде који садрже три дела, пар коврчавих заграда. Јер петља помаже програмеру да ефикасно и лако напише програм. Штеди проблем писања више редака кода које троше више времена. Да програмер напише програм ефективно и продуктивно. Опраштава додатну предност јер смањује дужину програма.

Препоручени чланак

Ово је водич за Фор Лооп у ЈаваСцрипт-у. Овде смо расправљали о Уводу у Лооп у ЈаваСцрипту и његовим типовима, заједно са дијаграмом тока. Можете и да прођете кроз друге наше предложене чланке да бисте сазнали више -
  1. Карактеристике ЈаваСцрипт-а
  2. Питхон вс ЈаваСцрипт
  3. Употреба ЈаваСцрипт-а
  4. За петљу у Питхон-у
  5. Увод у петљу на Јави
  6. Итератор на Јави
  7. Примери Итератора у Питхону

Категорија: