та переменная что находится в функции без var видна в глобалке
var a = 3;//просто глобальная переменная
(function (){
k = 3;//переменная будет видна в глобалке
})()
alert(a + ' ' + k);
а здесь с var выскочит ошибка что переменной k не существует
var a = 3;//просто глобальная переменная
(function (){
var k = 3;//переменная не будет видна в глобалке
})()
alert(a + ' ' + k);//будет ошибка