从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");
}()
本文详细解析了JavaScript中匿名函数的四种不同写法,包括使用小括号的常见形式、直接调用形式、使用void关键字的形式以及作为参数传递的形式,并通过实例展示了它们的执行效果。
720

被折叠的 条评论
为什么被折叠?



