Ved*_*kar 4 logic operators logical-operators
在编程语言中,比较“!= true”和“ == false”之间在技术/逻辑上是否存在差异,如果存在,应在什么情况下选择哪种比较?
逻辑上,根据所比较的值的类型和所使用的语言,可能会有差异。例如:
x == false暗示x != true,但x != true并不总是暗示,x == false因为x也可以是一些废话值。
1 + 1 = 3是== false和!= true。
7 > cat都不是== false,!= true因为这是胡说八道。
x = null是!= true但不是== false。