Сообщение от viktorina
|
при вызове функции мы постоянно определяем var a
|
Нет, только при создании функции.
Сообщение от viktorina
|
компьютер всегда на диске выбирает новое место и записывает туда новые данные.
|
Нет, одно и тоже место и записывает туда новые данные. Имеется в виду память, а не жесткий диск(Хотя у кого swap, может и жесткий диск).
При определении функций и переменных, js создает на них ссылки, к которым привязаны ячейки памяти, в которых в дальнейшем и будет записываться и считываться информация.
Как-то так.