Когда использовать var в Javascript [дубликаты]

На этот вопрос уже есть ответ:

Какова цель ключевого слова var и когда я должен его использовать (или опустить)? 18 ответов

Может быть, довольно простой вопрос.

Где я должен использоватьvar ключевое слово в JavaScript. Мне кажется, что использование его или нет имеет тот же эффект (но, конечно, я все еще изучаю язык)

Например, мне обоим это кажется одинаковым:

(function(){
  var a = "mundo"
  alert("Hola, " + a )
})()

а такж

(function(){
  a = "mundo"
  alert("Hola, " + a )
})()

Но, конечно, должен быть более сложный пример, где обнаруживается разница.

Ответы на вопрос(4)

Ваш ответ на вопрос