为了账号安全,请及时绑定邮箱和手机立即绑定

+[] === 0结果为true,原理是?

+[] === 0结果为true,原理是?

慕哥9229398 2018-09-05 14:09:57
+[] === 0结果为true,是发生了两步类型转换吗?
查看完整描述

1 回答

?
慕桂英4014372

TA贡献1871条经验 获得超13个赞

首先+可以将操作数据转变为数值型,而空数组转化为数值型即为0,转换后的数值(也就是0)与0无论算术值上还是数据类型上都相等,故===返回结果为true。

查看完整回答
反对 回复 2018-10-14
  • 1 回答
  • 0 关注
  • 712 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信