!function(a){arguments[0]=100;alert(a);}(1);这个语句在页面加载时就执行,而不用像网上说的要用window.onload去调用.我想知道前面!的作用?还有后面的(1)我看到别人用window.document代替,是什么意思呢?
4 回答
暮色呼如
TA贡献1853条经验 获得超9个赞
。。。。。。。。。。。。。。。。。。。。。。。。。首先。。。。。。。。。。。。。。。。。。
!表示的是这个是自执行函数,然后(1)表示的是传的参数,。。。。
注意,看代码。设置了argument【0】为100,所以他就打印出了100,不然你可以试试我下面这个,你就知道了
! function(a) {alert(a);}(6);
建议楼主百度下匿名函数还有自执行函数
添加回答
举报
0/150
提交
取消
