从Google首页源代码中可以看到JavaScript的代码都是用小括号和小括号结尾的,这对于初学者来说是一个很大的迷惑,下面就详细讲解一下,首先看一个小例子:
(function()
{
alert("123");
})();
其实这段代码的意思就是执行这个匿名函数,弹出提示框,内容为“123”。
我们可以把代码理解为:
function aa()
{
alert(123);
}
aa();
这两种写法是等价的也就是说有两种不同的写法
其实相同的功能还有另外两种写法,我们一并列出来如下:
function aa()
{
alert("123");
}
aa();
(function()
{
alert("123");
})();
(function()
{
alert("123");
}());
void function()
{
alert("123");
}()