Deff,
лалалала, в первом случае когда пишеться
function lol(){
alert("LOL");
} lol()
точка с запятой не нужна, а здесь
var lol = function lol(){
alert("LOL");
};
lol()
нужна так как второй пример эквивалентен этому
var lol = new Function("alert('LOL')");
lol()