JavaScript-те ішкі ілмектер мен көру облысы

Егер бізде ілмек ішінде ілмек болса, онда сыртқы ілмекте жарияланған айнымалылар ішкі ілмекте қолжетімді болады. Келесі мысалда num айнымалысы ішкі ілмекте қолжетімді:

javascriptfor (let i = 0; i <= 9; i++) {
  let num = 3;
  
  for (let j = 0; j <= 9; j++) {
    console.log(num); // 3 шығарады
  }
}

Алайда сыртқы ілмектің сыртында num айнымалысы қолжетімсіз:

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

console.log(num); // қате береді

Ішкі ілмекте жарияланған айнымалылар сыртында қолжетімсіз:

javascriptfor (let i = 0; i <= 9; i++) {
  for (let j = 0; j <= 9; j++) {
    let num = 3;
  }
  
  console.log(num); // қате береді
}

console.log(num); // қате береді