Локалне променљиве у функцијама у JavaScript-у

Променљиве дефинисане унутар функције, називају се локалним. За разлику од глобалних променљивих, локалне променљиве видљиве су само унутар функције, а нису видљиве споља:

javascriptfunction func() {
  let num = 5; // локална променљива
  console.log(num);
}

console.log(num); // неће ништа исписати, већ ће дати грешку у конзолу
Задание 1

Одредите, без покретања кода, шта ће бити исписано у конзолу:

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

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

Одредите, без покретања кода, шта ће бити исписано у конзолу:

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

console.log(func());