Kohalikud muutujad funktsioonides JavaScriptis

Funktsiooni sees defineeritud muutujaid nimetatakse kohalikeks. Erinevalt globaalsetest muutujatest on kohalikud muutujad nähtavad ainult funktsiooni sees ja pole väljaspool nähtavad:

javascriptfunction func() {
  let num = 5; // kohalik muutuja
  console.log(num);
}

console.log(num); // ei väljasta midagi, vaid annab konsooli vea
Задание 1

Määrake, koodi käivitamata, mis väljastatakse konsooli:

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

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

Määrake, koodi käivitamata, mis väljastatakse konsooli:

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

console.log(func());