i = 0;
function() {
 alert('aaa');
 }()
Ошибка.
Заменяем точку с запятой на запятую, ошибка пропадает.
i = 0,
function() {
 alert('aaa');
 }()
Писать так конечно же не стоит, но разобраться почему так происходит будет полезно. С минусом тоже писать не стоит, только скобки.