კონსტრუქცია 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,
რომელიც ციკლს გადაიყვანს შემდეგ გამეორებაზე