加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码网 (https://www.900php.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > 交互 > 正文

【转】外国朋友出的js题目,你能对几道

发布时间:2020-12-26 05:46:22 所属栏目:交互 来源:网络整理
导读:副标题#e# 原文地址?http://perfectionkills.com/javascript-quiz/ 中文地址加解释:by Aaron:http://www.cnblogs.com/aaronjs/p/3172112.html 附带了自己的理解,答案有争议的地方欢迎大家指出 题目一 ?"object" arguments是对象,伪数组有两件事要注意这里

题目八

var f = (function f(){ return "1"; },function g(){ return 2; })(); 
typeof f;

【转】外国朋友出的js题目,你能对几道

 "number"

逗号操作符的使用可以很混淆,但这段说明它的行为:
var x = (1,2,3); 
x; 

x的值是3,这表明,当你有一系列的组合在一起,并由逗号分隔的表达式,它们从左到右进行计算,但只有最后一个表达式的结果保存。由于同样的原因,这个问题可以改写为减少混乱:

var f = (function g(){ return 2; })(); 
typeof f; 

关于逗号表达式:
原文:
http://www.2ality.com/2012/09/expressions-vs-statements.html
译文:
http://www.cnblogs.com/ziyunfei/archive/2012/09/16/2687589.html

?

(编辑:源码网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读