JavaScript é uma linguagem muito flexível e misteriosa.
Às vezes, quando usamos muitas funções internas e chamadas de biblioteca,
como
$('#div').click(function(){ //code
});
(function (){ //code
});
podemos apenas colocar um “;” antes gosta,
;(function (){ //code
});
apenas para evitar erros e confusão conforme o código fica maior, não teremos nenhuma idéia de onde estamos perdendo “;”.