var пишется один раз при объявлении
переменной, тогда же можно написать ее
тип (то, что пишется после двоеточия
:заданный_тип).
Объявления типа на производительность в AVM1 вообще не влияет, но в случае с AS2 может помочь при работе с FD и автокомплитом (кому он нравится).
Объявление переменной через var полезно внутри функций, для избежания конфликта имен - эта переменная будет жить лишь на время активации функции.
См. еще области видимости.
Переменную с var лучше объявлять ДО циклов

Код:
var моя_переменная=null
for (i=0; i<100; i++){
моя_переменная=вычисления....
}
вместо

Код:
for (i=0; i<100; i++){
var моя_переменная=вычисления....
}