Увод у Лооп у ЈаваСцрипт-у
Фор Лооп у ЈаваСцрипту је најбољи метод за истовремено понављање низа података. За петљу је петља која се контролише улазом у којој се тестира стање испитивања пре одласка у тело програма. За петљу се користи када знамо број итерација прије уласка у петљу. Петље се обично користе за понављање низа корака одређени број пута, па често укључују бројаче бројача, условни тест, начин промене променљиве бројача. У многим случајевима, код петље се може постићи иста ствар као и петља, са мање реда кода.
Врсте петље у ЈаваСцрипт-у
- За: Користи се да се код преброји број н пута док услов не буде лажан
- За / у : Користи се за кретање кроз својства објеката
- За / од : Користи се за кретање кроз низ понављајућих објеката
За синтезу петље
for (Initialization condition; test condition; Increment/Decrement)
(
Body of loop
)
За синтаксу / у петљи
for (var in object)
(
Body of loop
)
За синтаксу петље
for (variable of iterable)
(
Body of loop
)
Ток рада фор петље у ЈаваСцрипт-у
- Стање иницијализације: Услов наводи почетак петље за фор. Променљива се може иницијализирати у петљи или се варијабла може декларирати одвојено.
- Стање испитивања: Ако је петља улазна контролна петља, стање се провјерава прије извршења програма. Такође се тестира стање излаза петље.
- Извођење Извршење: Само ако је увјет испитивања истинит, тада се извршава тијело петље.
- Повећање / смањење: За сваки циклус, након што се петља изврши, контрола иде у наредни пораст. Овде се повећавају или смањују контролне променљиве.
- Прекид петље: Петља се прекида чим стање постане лажно.
Пример
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
Изјава фор / оф изводи се кроз вредности итерабилног објекта.
вар царс = ('БМВ', 'Волво', 'Мини');вар к;
за (к аутомобила) (
доцумент.врите (к + "
");
)
Излаз:
Закључак
У почетку, петља може изгледати мало збуњујуће, али кад једном утврдите различите делове изјаве, они нису тешки. Само имајте на уму да сваки за петљу започиње кључном речју, а затим сет заграде који садрже три дела, пар коврчавих заграда. Јер петља помаже програмеру да ефикасно и лако напише програм. Штеди проблем писања више редака кода које троше више времена. Да програмер напише програм ефективно и продуктивно. Опраштава додатну предност јер смањује дужину програма.
Препоручени чланак
Ово је водич за Фор Лооп у ЈаваСцрипт-у. Овде смо расправљали о Уводу у Лооп у ЈаваСцрипту и његовим типовима, заједно са дијаграмом тока. Можете и да прођете кроз друге наше предложене чланке да бисте сазнали више -- Карактеристике ЈаваСцрипт-а
- Питхон вс ЈаваСцрипт
- Употреба ЈаваСцрипт-а
- За петљу у Питхон-у
- Увод у петљу на Јави
- Итератор на Јави
- Примери Итератора у Питхону