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հրահանգը,
որը տեղափոխում է ցիկլը հաջորդ իտերացիա