ვიზუალური ველის დიაპაზონი JavaScript-ის ციკლებში
მოდით შევხედოთ, რა ვიზუალური ველის დიაპაზონით გამოირჩევიან ცვლადები ციკლებთან მუშაობისას. გამოვაცხადოთ რაიმე ცვლადი ციკლის შიგნით:
for (let i = 1; i <= 9; i++) {
let num = 3;
console.log(num); // გამოიტანს 3-ს
}
თუ ციკლის გარედან ამ ცვლადის გამოტანას შევეცდებით, მივიღებთ შეცდომას:
for (let i = 1; i <= 9; i++) {
let num = 3;
}
console.log(num); // გამოიტანს შეცდომას
საჭიროების შემთხვევაში შესაძლებელია ცვლადის გამოცხადება ციკლის გარედან - მაშინ ის იქნება ხელმისაწვდომი როგორც ციკლის შიგნით, ისე გარედან:
let num; // გამოვაცხადოთ ცვლადი ციკლის გარედან
for (let i = 1; i <= 9; i++) {
num = 3; // მივანიჭოთ მას მნიშვნელობა
}
console.log(num); // გამოიტანს 3-ს