虽然很清楚如何使用===的如数字运算符是有用的(0,null并且undefined全部为falsy值,这可能会导致混乱),我不知道是否有使用效益===字符串比较.
我的一些队友使用这个操作符进行所有比较,但它真的有意义吗?是否至少有一些轻微的性能影响?
小智 9
如果你知道类型是相同的,那么算法==和之间没有区别===.
也就是说,当我看到时==,我认为我正在使用它来进行类型强制,这使我停止并分析代码.
当我看到===我知道没有强制意图时,所以我不需要再考虑一下.
换句话说,我只会使用,==如果我打算有某种类型的强制.