我很难理解 Javascript 中比较运算符和逻辑“非”运算符之间的区别。我也对语法感到困惑。我的问题是:
由于它们都是布尔运算符,因此两者之间有什么真正的区别吗?
两者的语法是这样的吗?X!= 5
任何解释表示赞赏 - 如果可以,请发布示例。
我很难理解 Javascript 中比较运算符和逻辑“非”运算符之间的区别。我也对语法感到困惑。我的问题是:
由于它们都是布尔运算符,因此两者之间有什么真正的区别吗?
两者的语法是这样的吗?X!= 5
任何解释表示赞赏 - 如果可以,请发布示例。
比较:取两个值并比较它们。我们可以提出各种问题,例如:
每一个的结果都是一个布尔值。所以我们可以写:
boolean areTheyEqual = ( x == y );
所以如果 x 等于 y,aretheyEqual 将是“真”。现在假设您想要一个变量“areTheyDifferent”。我们可以通过两种方式得到它,或者使用“not”运算符,它适用于布尔值:
boolean areTheyDifferent = ! areTheyEqual;
或者我们可以使用“notEqual”比较
boolean areTheyDifferent = ( x != y );
所以 !运算符接受一个布尔值并“反转”它。你需要阅读
!=
作为单个比较运算符,就像 >= 是单个运算符一样。
比较运算符在逻辑语句中用于确定变量或值之间的相等或差异。例如 x!=y
逻辑运算符用于确定变量或值之间的逻辑。
例如 !(x==y)