(function(){})();
;(function(){})();
这两种写法在js里是什么意思?
;(function(){})();
这两种写法在js里是什么意思?
解决方案 »
- for循环的疑惑,请教
- JavaScript 函数库
- 一个文本框,做一个循环显示的文本,求代码
- 一棵可编辑的树,请大家帮测一下
- 小妹碰到个问题一上午没解决,高手来帮忙啊,感谢:在进入页面时我想触发一个javasript,具体的进来看,谢谢在线急!
- 请教如何判断一个字符串,是否符合如下格式?字母或数字(13开头的13位数字)豆号或分号字母或数字(13开头的13位数字)......
- 一个小问题·请帮忙看看
- JS能实现自动登陆吗?
- 请教我的网页要显示"查看源代码"中的某一句.该怎么做啊?
- 还是IFrame的问题!!!
- JSP抛NumberFormatException: null错误不知道哪里为空
- javascript函数能传引用吗
(function(){test=123}());
alert(test);//弹出123var tmp=function(){var test='abc'; return test;}();
alert(tmp);//弹出abc这种函数最多的用处就是闭包。
var test=function(a,b){return a+b;}//这是定义一个函数
var tmp=function(a,b){return a+b;}(1,2);//最终结果,定义个变量为3,拆分可以理解为:
tmp=test(1,2);//务必注意,tmp中定义的函数实际上跟test是不===的!!!至于用途,用的最多的场景就是闭包,你可以去搜搜什么是闭包极闭包的用途
(function(){//函数体})(); 相当于 mySpace();也就是函数执行,有的时候 不希望 函数里的变量暴露,又只执行一次的函数 就用第一种方法这样写比较简单...