比较搞笑的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 相关文章推荐
js脚本学习 比较实用的基础
Sep 07 Javascript
js资料toString 方法
Mar 13 Javascript
Javascript中的String对象详谈
Mar 03 Javascript
BootStrap点击下拉菜单项后显示一个新的输入框实现代码
May 16 Javascript
javascript事件处理模型实例说明
May 31 Javascript
js文件中直接alert()中文出来的是乱码的解决方法
Nov 01 Javascript
JS异步加载的三种实现方式
Mar 16 Javascript
Vue+Element使用富文本编辑器的示例代码
Aug 14 Javascript
Vuex入门到上手教程
Jun 20 Javascript
Vue Cli3 创建项目的方法步骤
Oct 15 Javascript
JavaScript逻辑运算符相关总结
Sep 04 Javascript
Vue实现开关按钮拖拽效果
Sep 22 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
建立动态的WML站点(三)
2006/10/09 PHP
深入PHP变量存储的详解
2013/06/13 PHP
PHP使用strtotime计算两个给定日期之间天数的方法
2015/03/18 PHP
php如何获取文件的扩展名
2015/10/28 PHP
php实现给一张图片加上水印效果
2016/01/02 PHP
PHP5.5基于mysqli连接MySQL数据库和读取数据操作实例详解
2019/02/16 PHP
iframe窗口高度自适应的实现方法
2014/01/08 Javascript
jQuery定义插件的方法
2015/12/18 Javascript
Node.js中防止错误导致的进程阻塞的方法
2016/08/11 Javascript
AngularJS  ng-table插件设置排序
2016/09/21 Javascript
Vue.js实现文章评论和回复评论功能
2020/05/30 Javascript
原生JS实现自定义下拉单选选择框功能
2018/10/12 Javascript
Vue实现拖放排序功能的实例代码
2019/07/08 Javascript
微信小程序页面滚动到指定位置代码实例
2019/09/07 Javascript
JavaScript事件委托实现原理及优点进行
2020/08/29 Javascript
[01:03:03]VP vs Mineski 2018国际邀请赛淘汰赛BO3 第一场 8.22
2018/08/23 DOTA
python&MongoDB爬取图书馆借阅记录
2016/02/05 Python
python搭建微信公众平台
2016/02/09 Python
Python中Scrapy爬虫图片处理详解
2017/11/29 Python
Python爬虫获取整个站点中的所有外部链接代码示例
2017/12/26 Python
python tkinter基本属性详解
2019/09/16 Python
python3实现用turtle模块画一棵随机樱花树
2019/11/21 Python
Python sklearn库实现PCA教程(以鸢尾花分类为例)
2020/02/24 Python
python应用Axes3D绘图(批量梯度下降算法)
2020/03/25 Python
Python函数参数分类原理详解
2020/05/28 Python
python安装sklearn模块的方法详解
2020/11/28 Python
解析HTML5的存储功能和web SQL的相关操作方法
2016/02/19 HTML / CSS
以太网Ethernet IEEE802.3
2013/08/05 面试题
完美实现CSS垂直居中的11种方法
2021/03/27 HTML / CSS
人力管理专业毕业生求职信
2014/02/27 职场文书
实习报告评语
2014/04/26 职场文书
销售提升方案
2014/06/07 职场文书
五四青年节活动总结
2015/02/10 职场文书
公司食堂管理制度
2015/08/05 职场文书
2016年春季趣味运动会开幕词
2016/03/04 职场文书
gateway网关接口请求的校验方式
2021/07/15 Java/Android