კურსის დასრულების შემდეგ შეძლებთ HTML CSS-ით ააწყოთ კომპლექსური ვებ გვერდები.
ჯავასკრიპტში ციკლებთან მუშაობის დროს ხანდახან არის საჭიროება ციკლის გაწყვეტის ან რომელიმე ციკლის იტერაციის გამოტოვება, ამისთვის ჯავასკრიპტში არსებობს 2 ოპერატორი ესენია break;
და continue;
მოდი მოვიფიქროთ რაიმე მაგალითი, რომელიც ნათლად წარმოაჩენს ჩვენი ოპერატორების მუშაობის პრინციპს,
გავაკეთოთ მანქანების მასივი, რომელშიც გვექნება რამდენიმე ავტომობილი და შემდეგ for of
ციკლის დახმარებით დავბეჭდოთ სათითაო ავტომობილი.
const cars = [`Ferrari`, `Porsche`, `Mercedes`];
for (let car of cars) {
if (car == `Porsche`) break;
console.log(car);
}
// დაიბეჭდება: Ferrari
მოცემულ მაგალითში როგორც კი car
ცვლადს მიენიჭება Porsche-ს მნიშვნელობა ჩვენი ციკლი შეწყვეტს მუშაობას
ახლა განვიხილოთ continue
ოპერატორის მაგალითი იგივე კოდში
const cars = [`Ferrari`, `Porsche`, `Mercedes`];
for (let car of cars) {
if (car == `Porsche`) continue;
console.log(car);
}
// დაიბეჭდება Ferrari, Mercedes
როგორც კი car
ცვლადს მიენიჭება Porsche-ს მნიშნველობა, ჩვენი ციკლი გადავა შემდეგ იტერაციაზე და მის ქვემოთ დაწერილი კოდის ბლოკი აღარ შესრულდება, საუბარი მაქვს console.log(car);
ბლოკზე
კომენტარები 2
ვალერი ხარიტონაშვილი
დიდი მადლობა ♥️
giorgi sekhniashvili
dzalian magar saqmes aketeb da dzalian kargad xsni <3 donaciasac aucileblad gavaketeb uaxloes dgeebshi <3 madloba