As I am doing (function() {})(); I do not, instead of the before, I could have done !function() {}(); with the same result. So the second, as far as I understand, is an alternative syntax to the first.