比较搞笑的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中的undefined,null,"",0和false
Mar 08 Javascript
什么是JavaScript
Aug 13 Javascript
jQuery的链式调用浅析
Dec 03 Javascript
jQuery前台数据获取实现代码
Mar 16 Javascript
javascript中encodeURI和decodeURI方法使用介绍
May 06 Javascript
JS中的数组的sort方法使用示例
Jan 22 Javascript
jquery 实现两级导航菜单附效果图
Mar 07 Javascript
js实现div层缓慢收缩与展开的方法
May 11 Javascript
Google Maps基础及实例解析
Aug 06 Javascript
详谈js原型继承的一些问题
Sep 06 Javascript
vue将后台数据时间戳转换成日期格式
Jul 31 Javascript
用JS实现飞机大战小游戏
Jun 09 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
第十四节 命名空间 [14]
2006/10/09 PHP
PHP原生模板引擎 最简单的模板引擎
2012/04/25 PHP
基于PHP对XML的操作详解
2013/06/07 PHP
基于PHP的简单采集数据入库程序【续篇】
2014/07/30 PHP
Yii框架引用插件和ckeditor中body与P标签去除的方法
2017/01/19 PHP
Laravel利用gulp如何构建前端资源详解
2018/06/03 PHP
JavaScript 组件之旅(一)分析和设计
2009/10/28 Javascript
ymPrompt的doHandler方法来实现获取子窗口返回值的方法
2010/06/25 Javascript
javascript元素动态创建实现方法
2015/05/13 Javascript
Vuejs第十一篇组件之slot内容分发实例详解
2016/09/09 Javascript
jQuery实现CheckBox全选、全不选功能
2017/01/11 Javascript
JS去掉字符串前后空格或去掉所有空格的用法
2017/03/25 Javascript
基于Two.js实现星球环绕动画效果的示例
2017/11/06 Javascript
使用Electron构建React+Webpack桌面应用的方法
2017/12/15 Javascript
详解vue中v-on事件监听指令的基本用法
2020/07/22 Javascript
vue treeselect获取当前选中项的label实例
2020/08/31 Javascript
vue浏览器返回监听的具体步骤
2021/02/03 Vue.js
[45:52]2018DOTA2亚洲邀请赛 4.1小组赛 A组加赛 LGD vs Liquid
2018/04/02 DOTA
Python3中的2to3转换工具使用示例
2015/06/12 Python
win10系统中安装scrapy-1.1
2016/07/03 Python
Python处理JSON数据并生成条形图
2016/08/05 Python
python 常见字符串与函数的用法详解
2018/11/23 Python
Python进阶之@property动态属性的实现
2019/04/01 Python
详解centos7+django+python3+mysql+阿里云部署项目全流程
2019/11/15 Python
Python箱型图处理离群点的例子
2019/12/09 Python
详解python 中in 的 用法
2019/12/12 Python
Python随机数函数代码实例解析
2020/02/09 Python
使用css3实现超炫的loading加载动画效果
2014/05/07 HTML / CSS
浅谈Html5页面打开app的一些思考
2020/03/30 HTML / CSS
美国女士泳装店:Swimsuits For All
2017/03/02 全球购物
编写函数,将一个3*3矩阵转置
2013/10/09 面试题
在校硕士自我鉴定
2014/01/23 职场文书
学校万圣节活动方案
2014/02/13 职场文书
社区环境卫生倡议书
2015/04/29 职场文书
Jpa Specification如何实现and和or同时使用查询
2021/11/23 Java/Android
Django框架之路由用法
2022/06/10 Python