Конструкция 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,
ол циклды келесі итерацияға ауыстырады