Ҷавобгории тағирёбандаҳо дар ҳалқаҳои 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-ро ба намоиш меорад