var result = ![] == []; console.log(result); // 结果是?为什么?
相等操作符会对操作值进行隐式转换后进行比较,如果一个操作值为布尔值,则在比较之前先将其转换为数值,这里 ![] 一定是布尔值了。
http://www.csser.com/board/4f3f516e38a5ebc9780004d3
相等操作符会对操作值进行隐式转换后进行比较,如果一个操作值为布尔值,则在比较之前先将其转换为数值,这里 ![] 一定是布尔值了。
http://www.csser.com/board/4f3f516e38a5ebc9780004d3