作家
登录

比较搞笑的js陷阱题

作者: 来源:www.28hudong.com 2013-03-30 01:53:12 阅读 我要评论

看如下代码: 复制代码 代码如下:   var a = function(t) { return t; }   (1 + 2).toString();   alert(a); 结果是多少? 其实主要问题出在第一行后面没有分号,所以其实是var a = function(t) { return t; }(1 + 2).toString(); 先建立变量a,然后执行赋值语句,匿名函数传入参数1+2执行,返回结果.toString(),赋值给a。 关于这种function() {}()的写法,具体可参看js的命名空间。

  推荐阅读

  一些mootools的学习资源

http://www.clientcide.com/ 一个mootools plugins的网站,有自己的库提供下载http://cssrainbow.cn/index.php/mootools/665.html mootools完美解析 http://www.consideropen.com/blog/2008/08/30-days-of-mootool>>>详细阅读


本文标题:比较搞笑的js陷阱题

地址:http://www.17bianji.com/kaifa2/JS/27110.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)