No Mega ... quella variabile si è una stringa, non una funzione, la stringa tornata dalla funzione.
scrivere questo:
o scrivere questo (sempre preferibile)codice:var si = function(){return "... ma non sempre"}();
è l'equivalente, usando una funzione piuttosto che una anonima, come scrivere questo:codice:var si = (function(){return "... ma non sempre"})();
codice:function dimmiQualcosa(){ return "... ma non sempre"; }; var si = dimmiQualcosa();