Как создать, присвоить, изменить и т.д. переменную в программе, мы уже подробно обсуждали, начиная с того, как она хранится в памяти.
В какой-то момент мы сталкиваемся с понятием глобальных и локальных переменных, и это начинает слегка путать.
Сначала посмотрим, что это значит, а потом разберёмся, зачем.
Глобальные переменные это те, которые существуют глобально, то есть доступны из любого места программы, и не исчезают до самого конца работы программы. Глобальной переменной становится любая переменная, которую мы объявили в главном теле программы (то есть не внутри функции):
var a = 5;
function test1() { print a; }
function test2() { print a; } |