Are they the same?
var multiply = function () { //.. }(); var multiply1 = (function () { //.. }());
They seem to work the same here in Chrome: http://jsfiddle.net/jfriend00/G5DZp/
Yes, they are totally identical.
As mquander said in that case they are the same, but if you want to read a little more about it you can go to: An Important Pair of Parens.