A ver, si tenés esto:
Código PHP:
<script>
var t = function () {alert(123);};
</script>
Hasta que no hacés esto:
No sale el alert.
En cambio, si tenés esto:
Código PHP:
<script>
var t = (function () {alert(123);})();
</script>
El alert se ejecuta.
Otra diferencia, si hacés alert(typeof t), en la primera te devuelve function y en la segunda undefined.