проблемы возникнут в том, что у вас переменная может называться
content и в каком-то скрипте может существовать такая-же переменная. и результаты того, что участки кода, использующие эти переменные, могут выполняться одновременно - вы можете представить сами.
пойдем от обратного.
Цитата:
|
Почему не желательно использовать глобальные переменные
|
Цитата:
|
Крайний случай: ключевое слово var всячески игнорируется - т.е. все переменные глобальные
|
таким образом, если не игнорировать ключевое слово
var, то переменные будут локальными.
пример.
a=5;
for (i=0;i<5;i++)
{alert (a);}
пять раз выведется 5
a=5;
for (i=0;i<5;i++)
{var a=4; alert (a);}
alert(a);
пять раз выведется 4, а потом выведется 5.
понятно?