Кажется, что эти коды работают одинаково:
Hello world
( function(a) { alert(a); } )('Hello');
Другой привет мир
( function(a) { alert(a); }('Hello') );
Есть ли какие-то различия на самом деле?
Нет.Учитывая, что код точно такой, как вы его опубликовали, эффективная разница отсутствует.Обе формы создают одну и ту же анонимную функцию и впоследствии вызывают эту функцию с одним и тем же аргументом.