У овом упутству ћемо научити-
- Како користити Лооп?
- Различите врсте петљи
- фор лооп
- док петља
- до… вхиле лооп
Како користити Лооп?
Петље су корисне када морате извршавати исте редове кода више пута, одређени број пута или све док је одређени услов тачан. Претпоставимо да на својој веб страници желите да откуцате поруку „Здраво“ 100 пута. Наравно, мораћете да копирате и налепите исти ред 100 пута. Уместо тога, ако користите петље, овај задатак можете извршити у само 3 или 4 реда.
Различите врсте петљи
У ЈаваСцрипт-у постоје углавном четири врсте петљи.
- фор лооп
- за / у петљу (објашњено касније)
- док петља
- до… вхиле лооп
фор лооп
Синтакса:
for(statement1; statement2; statment3){lines of code to be executed}
- Изјава1 се прво извршава чак и пре извршавања кода за понављање. Дакле, овај израз се обично користи за додељивање вредности променљивим које ће се користити унутар петље.
- Изјава2 је услов за извршавање петље.
- Изјава3 се извршава сваки пут након извршавања кода за понављање.
Испробајте ово сами:
<хтмл><хеад><сцрипт типе = "тект / јавасцрипт">вар студенти = нови низ („Јохн“, „Анн“, „Аарон“, „Едвин“, „Елизабетх“);доцумент.врите ("<б> Коришћење за петље б> <бр />");за (и = 0; и <студенти.дужина; и ++){доцумент.врите (студенти [и] + "<бр />");}сцрипт>хеад><боди>боди>хтмл>
док петља
Синтакса:
while(condition){lines of code to be executed}
Петља „вхиле“ се извршава све док је наведени услов тачан. Унутар вхиле петље требало би да уврстите изјаву која ће петљу завршити у неком тренутку. У супротном, ваша петља се никада неће завршити и ваш претраживач ће можда пасти.
Испробајте ово сами:
<хтмл><хеад><сцрипт типе = "тект / јавасцрипт">доцумент.врите ("<б> Коришћење вхиле петљи б> <бр />");вар и = 0, ј = 1, к;доцумент.врите ("Фибоначијеве серије мање од 40 <бр />");док (и <40){доцумент.врите (и + "<бр />");к = и + ј;и = ј;ј = к;}сцрипт>хеад><боди>боди>хтмл>
до… вхиле лооп
Синтакса:
do{block of code to be executed} while (condition)
До
... вхиле петља је врло слична вхиле петљи. Једина разлика је у томе што се у петљи до… вхиле блок кода извршава једном и пре провере стања.Испробајте ово сами:
<хтмл><хеад><сцрипт типе = "тект / јавасцрипт">доцумент.врите ("<б> Коришћење до ... вхиле петље б> <бр />");вар и = 2;доцумент.врите ("Парни бројеви мањи од 20 <бр />");урадити{доцумент.врите (и + "<бр />");и = и + 2;} док (и <20)сцрипт>хеад><боди>боди>хтмл>