Переменные, объявленные внутри функции, а также параметры функции имеют локальную область видимости. Это означает, что они видны только внутри этой функции.
Пример функции myTest с локальной переменной loc.
function myTest() {
var loc = "foo";
console.log(loc);
}
myTest();
console.log(loc);
Вызов функции myTest() отобразит в консоли строку foo. Строка console.log(loc) выдаст ошибку, поскольку переменная loc не определена вне функции.
Задание:
- Создайте функцию printLocVar
- Внутри функции создайте переменную myLocVar и присвойте ей значение "local"
- Внутри функции выведите значение переменной myLocVar в консоль
- Вызовите функцию printLocVar
- Попробуйте вывести в консоль значение переменной myLocVar. (Это приведет к ошибке)