# Локальные переменные в функциях в JavaScript

Переменные, определенные внутри функции, называются локальными. В отличии от глобальных переменных, локальные переменные видны только внутри функции, и не видны снаружи:

`function func() { let num = 5; // локальная переменная console.log(num); } console.log(num); // ничего не выведет, а выдаст ошибку в консоль`

Определите, не запуская код, что выведется в консоль:

`function func() { let num = 5; return num; } console.log(num);`

Определите, не запуская код, что выведется в консоль:

`function func() { let num = 5; return num; } console.log(func());`
←→
↑
en ru