素材牛VIP会员
!(a==b) 与 a!=b 的区别是?
 39***81  分类:Html5  人气:1015  回帖:5  发布于6年前 收藏

判断语句
if(!(a==b))与if(a!=b)的区别在哪里?看见不少代码里这么写

讨论这个帖子(5)垃圾回帖将一律封号处理……

Lv2 入门
蒙***生 职业无 6年前#1

可能是计算顺序吧。。同不解

Lv7 码师
ad***cn CEO 6年前#2

--写的人想法不一样

Lv5 码农
星***屋 产品经理 6年前#3

如果像 if(!(a===b)) 对js确实跟if (!(a==b))不一样

Lv4 码徒
阿***阿 产品经理 6年前#4

逻辑上等价,
但是放到不同环境里,一种可能比另外一种可读性好。

Lv1 新人
ke***69 PHP开发工程师 6年前#5

可能这样,第一个先判断a,b是否相等 然后再取反,第二个 ,直接判断 等还是不等

 文明上网,理性发言!   😉 阿里云幸运券,戳我领取