Lokalne spremenljivke v funkcijah v JavaScript

Spremenljivke, definirane znotraj funkcije, imenujemo lokalne. Za razliko od globalnih spremenljivk so lokalne spremenljivke vidne samo znotraj funkcije in niso vidne od zunaj:

javascriptfunction func() {
  let num = 5; // lokalna spremenljivka
  console.log(num);
}

console.log(num); // ne bo izpisalo nič, v konzolo pa bo dalo napako
Задание 1

Določite, ne da bi zaganjali kodo, kaj bo izpisano v konzolo:

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

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

Določite, ne da bi zaganjali kodo, kaj bo izpisano v konzolo:

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

console.log(func());