比较搞笑的js陷阱题


Posted in Javascript onFebruary 07, 2010

看如下代码:

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的命名空间。

Javascript 相关文章推荐
javascript 获取元素位置的快速方法 getBoundingClientRect()
Nov 26 Javascript
基于jquery的direction图片渐变动画效果
May 24 Javascript
深入分析JQuery和JavaScript的异同
Oct 23 Javascript
DOM基础教程之事件对象
Jan 20 Javascript
javascript实现平滑无缝滚动
Aug 09 Javascript
关于动态生成dom绑定事件失效的原因及解决方法
Aug 06 Javascript
seajs模块之间依赖的加载以及模块的执行
Oct 21 Javascript
js 发布订阅模式的实例讲解
Sep 10 Javascript
vue中前进刷新、后退缓存用户浏览数据和浏览位置的实例讲解
Sep 21 Javascript
JavaScript枚举选择jquery插件代码实例
Nov 17 jQuery
javascript局部自定义鼠标右键菜单
Dec 08 Javascript
JS + HTML 罗盘式时钟的实现
May 21 Javascript
javascript 鼠标拖动图标技术
Feb 07 #Javascript
数组Array进行原型prototype扩展后带来的for in遍历问题
Feb 07 #Javascript
CutePsWheel javascript libary 控制输入文本框为可使用滚轮控制的js库
Feb 07 #Javascript
JavaScript 精粹读书笔记(1,2)
Feb 07 #Javascript
一些mootools的学习资源
Feb 07 #Javascript
Js 中debug方式
Feb 07 #Javascript
为调试JavaScript添加输出窗口的代码
Feb 07 #Javascript
You might like
在PHP3中实现SESSION的功能(一)
2006/10/09 PHP
用PHP实现的随机广告显示代码
2007/06/14 PHP
PHP中fwrite与file_put_contents性能测试代码
2013/08/02 PHP
php对csv文件的读取,写入,输出下载操作详解
2013/08/10 PHP
PHP查询网站的PR值
2013/10/30 PHP
PHP获取当前日期和时间及格式化方法参数
2015/05/11 PHP
PHP使用CURL实现下载文件功能示例
2019/06/03 PHP
php实现JWT(json web token)鉴权实例详解
2019/11/05 PHP
JavaScript 替换Html标签实现代码
2009/10/14 Javascript
jquery防止重复执行动画避免页面混乱
2014/04/22 Javascript
采用自执行的匿名函数解决for循环使用闭包的问题
2014/09/11 Javascript
jQuery zclip插件实现跨浏览器复制功能
2015/11/02 Javascript
详解jQuery插件开发方式
2016/11/22 Javascript
jQuery Easyui 下拉树组件combotree
2016/12/16 Javascript
angular2中使用第三方js库的实例
2018/02/26 Javascript
Vue3.0 响应式系统源码逐行分析讲解
2019/10/14 Javascript
ant design实现圈选功能
2019/12/17 Javascript
基于better-scroll 实现歌词联动功能的代码
2020/05/07 Javascript
JS sort排序详细使用方法示例解析
2020/09/27 Javascript
Python实现豆瓣图片下载的方法
2015/05/25 Python
windows及linux环境下永久修改pip镜像源的方法
2016/11/28 Python
django框架模型层功能、组成与用法分析
2019/07/30 Python
python实现美团订单推送到测试环境,提供便利操作示例
2019/08/09 Python
python编写简单端口扫描器
2019/09/04 Python
Python第三方库安装缓慢的解决方法
2021/02/06 Python
canvas粒子动画背景的实现示例
2018/09/03 HTML / CSS
StubHub新加坡:购买和出售全球活动门票
2017/03/10 全球购物
澳大利亚在线百货商店:Real Smart
2017/08/13 全球购物
英国的一家创新礼品和小工具零售商:Menkind
2019/08/24 全球购物
水利公司纪检监察自我鉴定
2014/02/25 职场文书
护士长2014年度工作总结
2014/11/11 职场文书
工作保证书
2015/01/17 职场文书
鼋头渚导游词
2015/02/05 职场文书
高考诚信考试承诺书
2015/04/29 职场文书
2019各种保证书范文
2019/06/24 职场文书
java中重写父类方法加不加@Override详解
2021/06/21 Java/Android