除了for ,一个独立的() 内只能有表达式。
表达式以运算求值为目的,不含有声明语句。
强制运算符() :改变执行表达式分组和调整运算次序,把()内的当作一个整体并进行求值。
//示例1.具名函数直接调用
function foo() {}
foo();
//示例2.匿名函数通过引用来调用
fooRef = function() {
}
fooRef();
//示例3.没有引用的匿名函数的调用方法(1)
(function() {
// ...
}());
//示例4.没有引用的匿名函数的调用方法(2)
(function() {
// ...
})();
//示例5.没有引用的匿名函数的调用方法(3)
void function() {
// ...
}();