比较搞笑的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 相关文章推荐
滚动经典最新话题[prototype框架]下编写
Oct 03 Javascript
Js点击弹出下拉菜单效果实例
Aug 12 Javascript
javascript实现des解密加密全过程
Apr 03 Javascript
简介JavaScript中getUTCMonth()方法的使用
Jun 10 Javascript
JavaScript绑定事件监听函数的通用方法
May 14 Javascript
浅析jquery数组删除指定元素的方法:grep()
May 19 Javascript
js实现无缝循环滚动
Jun 23 Javascript
JS简单实现无缝滚动效果实例
Aug 24 Javascript
JS区分Object与Aarry的六种方法总结
Feb 27 Javascript
BootStrap点击保存后实现模态框自动关闭的思路(模态框)
Sep 26 Javascript
手写Vue弹窗Modal的实现代码
Sep 11 Javascript
原生js实现五子棋游戏
May 28 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
在php和MySql中计算时间差的方法
2011/04/22 PHP
php 深入理解strtotime函数的使用详解
2013/05/23 PHP
PHP实现文件下载断点续传详解
2014/10/15 PHP
php 数组随机取值的简单实例
2016/05/23 PHP
实例讲解YII2中多表关联的使用方法
2017/07/21 PHP
贴一个在Mozilla中常用的Javascript代码
2007/01/09 Javascript
javascript 正则替换 replace(regExp, function)用法
2010/05/22 Javascript
js对象的比较
2011/02/26 Javascript
jQuery异步加载数据并添加事件示例
2014/08/24 Javascript
新手快速学习JavaScript免费教程资源汇总
2015/06/25 Javascript
JS实现支持多选的遍历下拉列表代码
2015/08/20 Javascript
手机端实现Bootstrap简单图片轮播效果
2016/10/13 Javascript
基于BootStrap与jQuery.validate实现表单提交校验功能
2016/12/22 Javascript
js获取指定时间的前几秒
2017/04/05 Javascript
Vue2.0 多 Tab切换组件的封装实例
2017/07/28 Javascript
微信小程序视图容器(swiper)组件创建轮播图
2020/06/19 Javascript
nodejs中函数的调用实例详解
2018/10/31 NodeJs
NodeJs之word文件生成与解析的实现代码
2019/04/01 NodeJs
javascript之分片上传,断点续传的实际项目实现详解
2019/09/05 Javascript
[50:38]DOTA2-DPC中国联赛 正赛 Phoenix vs CDEC BO3 第二场 3月7日
2021/03/11 DOTA
深入理解python多进程编程
2016/06/12 Python
使用python的pandas为你的股票绘制趋势图
2019/06/26 Python
检测python爬虫时是否代理ip伪装成功的方法
2019/07/12 Python
使用Fabric自动化部署Django项目的实现
2019/09/27 Python
python随机生成库faker库api实例详解
2019/11/28 Python
PyCharm GUI界面开发和exe文件生成的实现
2020/03/04 Python
Python迭代器Iterable判断方法解析
2020/03/16 Python
Html5 webRTC简单实现视频调用的示例代码
2020/09/23 HTML / CSS
英国领先的在线药房:Pharmacy First
2017/09/10 全球购物
BIFFI美国站:意大利BIFFI BOUTIQUES豪华多品牌时装零售公司
2020/02/11 全球购物
Farfetch中文官网:奢侈品牌时尚购物平台
2020/03/15 全球购物
护理专业毕业生自我鉴定总结
2014/03/24 职场文书
节约粮食标语
2014/06/18 职场文书
励志正能量20句:送给所有为梦想拼搏的人
2019/11/11 职场文书
nginx里的rewrite跳转的实现
2021/03/31 Servers
Mysql数据库表中为什么有索引却没有提高查询速度
2022/02/24 MySQL