新足迹

 找回密码
 注册

精华好帖回顾

· 十年一遇,东北名菜香酥溜肉段。 (2008-11-22) Tiger_Karen · DIY-阳光棚里造小渔池,我也要住水景房!402楼7年后更新 (2015-1-5) hellsky
· 我的找工经历:PROJECT ACCOUNTANT (2012-8-28) 神行太保 · 2013年7月school holiday的南太平洋岛国邮轮出游记 图文并茂 全文完!第一次发旅游贴 (2013-8-2) lulu.ric
Advertisement
Advertisement
查看: 1542|回复: 6

weird javascript question [复制链接]

发表于 2014-4-16 18:01 |显示全部楼层
此文章由 zdb97 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 zdb97 所有!转贴必须注明作者、出处和本声明,并保持内容完整
var number = ++[[+[]]][+[]]+[+[[]]]; console.log(number);

the output is 10.

anyone understands why?
Advertisement
Advertisement

发表于 2014-4-16 19:12 来自手机 |显示全部楼层
此文章由 重机枪手 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 重机枪手 所有!转贴必须注明作者、出处和本声明,并保持内容完整
这个显然不是输出字符串 结果是intger可以理解
为啥是10不知道了..

发表于 2014-4-16 21:09 |显示全部楼层
此文章由 melmonash 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 melmonash 所有!转贴必须注明作者、出处和本声明,并保持内容完整
number 是 string

发表于 2014-4-16 23:45 |显示全部楼层
此文章由 kevin2005 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 kevin2005 所有!转贴必须注明作者、出处和本声明,并保持内容完整
console.log([])
[]

console.log([[]])
[Array[0]]

console.log(+[[]])
0

上面的等于这个:

console.log(Number([[]]))
0

剩下的慢慢计算就好了

发表于 2014-4-17 13:58 |显示全部楼层
此文章由 mortdale 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 mortdale 所有!转贴必须注明作者、出处和本声明,并保持内容完整
var number = ++[[+[]]][+[]]+'a'+[+[[]]];
console.log(number);

发表于 2014-4-17 13:59 |显示全部楼层
此文章由 tbsb100 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 tbsb100 所有!转贴必须注明作者、出处和本声明,并保持内容完整
好奇的是楼主哪找来的字符串
Advertisement
Advertisement

发表于 2014-4-17 21:18 |显示全部楼层
此文章由 zdb97 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 zdb97 所有!转贴必须注明作者、出处和本声明,并保持内容完整
tbsb100 发表于 2014-4-17 12:59
好奇的是楼主哪找来的字符串

同事发在公司内部的forum里的

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部