JavaScript-dä iç-içe aýlanmalar we görkezilýän ýeri

Eger bir aýlanma başga bir aýlanmanyň içinde bolsa, daşarky aýlanmada bildirilen üýtgeýänler içerki aýlanmada elýeterli bolar. Aşakdaky mysalda num üýtgeýjisi içerki aýlanmada elýeterlidir:

javascriptfor (let i = 0; i <= 9; i++) {
  let num = 3;
  
  for (let j = 0; j <= 9; j++) {
    console.log(num); // 3-ni görkezer
  }
}

Emma daşarky aýlanmanyň daşynda num üýtgeýjisi elýeterli däl:

javascriptfor (let i = 0; i <= 9; i++) {
  let num = 3;
  
  for (let j = 0; j <= 9; j++) {
    
  }
}

console.log(num); // Ýalňyşlyk berer

Içerki aýlanmada bildirilen üýtgeýänler daşarda elýeterli däl:

javascriptfor (let i = 0; i <= 9; i++) {
  for (let j = 0; j <= 9; j++) {
    let num = 3;
  }
  
  console.log(num); // Ýalňyşlyk berer
}

console.log(num); // Ýalňyşlyk berer