对于'=='的思考

2019-03-24  本文已影响0人  前端阿良古

1. 抛出问题

控制台输出以下三个分别是什么:

2. 现象

显而易见,第一句('hello' ? true : false)会输出true;然而,后面两句都输出了false(都输出false让我有点意外);

3. 解释

4. 顺提'==='?

恒等符===相比起来就清晰多了,用恒等符比较,只有类型和值完全相同才返回true,否则都返回false

5. 总结

上一篇 下一篇

猜你喜欢

热点阅读