判断语句if(!(a==b))与if(a!=b)的区别在哪里?看见不少代码里这么写
逻辑上等价,但是放到不同环境里,一种可能比另外一种可读性好。
--写的人想法不一样
可能这样,第一个先判断a,b是否相等 然后再取反,第二个 ,直接判断 等还是不等
可能是计算顺序吧。。同不解
如果像 if(!(a===b)) 对js确实跟if (!(a==b))不一样
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
4 回答2.4k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
2 回答7.9k 阅读
3 回答2.7k 阅读✓ 已解决
1 回答7.3k 阅读✓ 已解决
1 回答4.8k 阅读
1.3k 阅读
逻辑上等价,
但是放到不同环境里,一种可能比另外一种可读性好。