Are they the same?
var multiply = function () { //.. }(); var multiply1 = (function () { //.. }());
They seem to work the same here in Chrome: http://jsfiddle.net/jfriend00/G5DZp/