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

+[] === 0结果为true,是发生了两步类型转换吗?

慕哥9229398
浏览 713回答 1
1回答

慕桂英4014372

首先+可以将操作数据转变为数值型,而空数组转化为数值型即为0,转换后的数值(也就是0)与0无论算术值上还是数据类型上都相等,故===返回结果为true。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript