Разница между ключевым словом var и var

Возможный дубликат:
Разница между использованием var и не использованием var в JavaScript

В чем разница между использованием ключевого слова var в java script и без использования его для переменной?

Например:

var x = 14;

И x = 14;

Являются ли они такими же или когда мы объявляем var x, его локальную переменную и когда у нее нет ключевого слова var, то ее глобальный?

Спасибо!

Ответ 1

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

Если ключевое слово var не используется до имени переменной, то область переменных является глобальной.

Ответ 2

Переменные, объявленные вне функции, становятся GLOBAL, и все сценарии и функции на веб-странице могут получить к ней доступ.

Глобальные переменные уничтожаются при закрытии страницы.

Если вы объявляете переменную, не используя "var", переменная всегда становится GLOBAL.