欢迎来到代码驿站!

JavaScript代码

当前位置:首页 > 网页前端 > JavaScript代码

比较搞笑的js陷阱题

时间:2021-04-09 09:02:22|栏目:JavaScript代码|点击:
看如下代码:
复制代码 代码如下:

  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代码

下一篇:使用onbeforeunload属性后的副作用

本文标题:比较搞笑的js陷阱题

本文地址:http://www.codeinn.net/misctech/97924.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有