Конструкција for
Конструкцијата for дефинира циклус: кодот,
поставен внатре во неа, ќе се повтори одреден
број пати.
Синтакса
for (почетни команди; услов за завршување на циклусот; команди по поминувањето на циклусот) {
тело на циклусот
};
Пример
Да испечатиме низа од броеви од 0
до 10:
for (let i = 0; i <= 10; i++) {
console.log(i);
}
Пример
Да испечатиме низа од броеви од 10
до 0:
for (let i = 10; i >= 0; i--) {
console.log(i);
}
Пример
Да испечатиме парни броеви од 0 до 10:
for (let i = 2; i <= 10; i += 2) {
console.log(i);
}
Пример
Да испечатиме елементи од низа:
let arr = ['a', 'b', 'c', 'd', 'e'];
for (let i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
Пример
Почетните команди и командите по поминувањето на циклусот може да се состојат не од една, туку од повеќе команди, одделени со запирки. За пример, ајде да направиме два бројачи: првиот нека се зголемува за еден во секоја итерација на циклусот, а вториот - за два:
for (let i = 0, j = 0; i <= 9; i++, j += 2) {
console.log(i, j);
}
Погледнете ги и
-
лекција од учебникот JavaScript,
во која се опишува работата со циклусотfor -
конструкцијата
for-of,
која создава циклус за прелистување на низа -
конструкцијата
for-in,
која создава циклус за прелистување на објект -
конструкцијата
while,
која исто така создава циклус -
инструкцијата
break,
која го прекинува циклусот -
инструкцијата
continue,
која го пренесува циклусот на следната итерација