#每天一个知识点# [] == ![]结果是什么?
Ans: 结果为true。这是由于在 == 中,左右两边都需要转换为数字然后进行比较。 []转换为数字为0。 ![] 首先是转换为布尔值,由于[]作为一个引用类型转换为布尔值为true, 因此![]为false,进而在转换成数字,变为0。 最后整个式子变为0 == 0,因此为true。
展开
1