JavaScript да функцияларидаги локал ўзгарувчилар

Функция ичида аниқланган ўзгарувчилар локал деб аталади. Глобал ўзгарувчилардан фарқли ўларок, локал ўзгарувчилар фақат функция ичидагина кўринади ва ташқарида кўринмайди:

javascriptfunction func() {
  let num = 5; // локал ўзгарувчи
  console.log(num);
}

console.log(num); // ҳеч нарса чиқармайди, балки консолда хатолик берadi
Задание 1

Кодни ишлатмасдан, консолда нима чиқишини аниқланг:

javascriptfunction func() {
  let num = 5;
  return num;
}

console.log(num);
Задание 2

Кодни ишлатмасдан, консолда нима чиқишини аниқланг:

javascriptfunction func() {
  let num = 5;
  return num;
}

console.log(func());