猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
javascript +[] === 0 // true 为什么?
===应该只看数据类型,+[]变成什么数据类型?0是被当作布尔,还是number?求解释为什么+[] === 0 // true
江户川乱折腾
浏览 578
回答 1
1回答
富国沪深
+会把右边的操作数转换成数值型,且看unary-plus:而当操作数位数组时,将它ToNumber之后,就是0。有兴趣的,你可以顺着文档一步步点下去看看每一步,在标准中都是如何规定的
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续