比较搞笑的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 25 Javascript
jQuery+PHP打造滑动开关效果
Dec 16 Javascript
jQuery多级手风琴菜单实例讲解
Oct 22 Javascript
AngularJS向后端ASP.NET API控制器上传文件
Feb 03 Javascript
使用jQuery Ajax 请求webservice来实现更简练的Ajax
Aug 04 Javascript
JS重载实现方法分析
Dec 16 Javascript
layer弹出层框架alert与msg详解
Mar 14 Javascript
详解VUE的状态控制与延时加载刷新
Mar 27 Javascript
简单实现jQuery弹幕效果
May 06 jQuery
在iframe中使bootstrap的模态框在父页面弹出问题
Aug 07 Javascript
js如何获取图片url的Blob值并预览示例代码
Mar 07 Javascript
layui自己添加图片按钮并点击跳转页面的例子
Sep 14 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生成带有雪花背景的验证码
2006/10/09 PHP
浅析PHP原理之变量(Variables inside PHP)
2013/08/09 PHP
php blowfish加密解密算法
2016/07/02 PHP
Javascript操作select方法大全[新增、修改、删除、选中、清空、判断存在等]
2008/09/26 Javascript
js 操作css实现代码
2009/06/11 Javascript
JavaScript 字符串与数组转换函数[不用split与join]
2009/12/13 Javascript
引用外部js乱码问题分析及解决方案
2013/04/12 Javascript
JavaScript cookie的设置获取删除详解
2014/02/11 Javascript
原生javascript获取元素样式
2014/12/31 Javascript
js实现点击左右按钮轮播图片效果实例
2015/01/29 Javascript
jQuery插件Echarts实现的渐变色柱状图
2017/03/23 jQuery
详谈Angular 2+ 的表单(一)之模板驱动型表单
2017/04/25 Javascript
浅谈vue中关于checkbox数据绑定v-model指令的个人理解
2018/11/14 Javascript
Element-UI中Upload上传文件前端缓存处理示例
2019/02/21 Javascript
vue 进阶之实现父子组件间的传值
2019/04/26 Javascript
Vue实现表格批量审核功能实例代码
2019/05/28 Javascript
vue动态注册组件实例代码详解
2019/05/30 Javascript
详解element-ui 表单校验 Rules 配置 常用黑科技
2020/07/11 Javascript
vue 子组件修改data或调用操作
2020/08/07 Javascript
Ant Design Pro 之 ProTable使用操作
2020/10/31 Javascript
夯基础之手撕javascript继承详解
2020/11/09 Javascript
HTML元素拖拽功能实现的完整实例
2020/12/04 Javascript
python在多玩图片上下载妹子图的实现代码
2013/08/13 Python
全面了解Python环境配置及项目建立
2016/06/30 Python
使用Python实现windows下的抓包与解析
2018/01/15 Python
Python将文本去空格并保存到txt文件中的实例
2018/07/24 Python
python 两个数据库postgresql对比
2019/10/21 Python
Python使用扩展库pywin32实现批量文档打印实例
2020/04/09 Python
在tensorflow下利用plt画论文中loss,acc等曲线图实例
2020/06/15 Python
用python绘制樱花树
2020/10/09 Python
html5 canvas 画图教程案例分析
2012/11/23 HTML / CSS
在线购买廉价折扣书籍和小说:BookOutlet.com
2018/02/19 全球购物
StubHub希腊:购买体育赛事、音乐会和剧院门票
2019/08/03 全球购物
康拓普公司Java笔面试
2016/09/23 面试题
怎么写自荐书范文
2014/02/12 职场文书
编写python程序的90条建议
2021/04/14 Python