In JavaScript können Sie den Operator || verwenden, um zu prüfen, ob ein Wert ungleich x oder y ist: if (value != x || value != y).
bedeutet ungleich x oder y in JavaScript
Frage: Wie sagt man, dass ein Wert in JavaScript ungleich x oder y ist?
Antwort: Sie können den Operator ||
(logisches ODER) verwenden, um zu prüfen, ob ein Wert keinem von mehreren Werten entspricht. ||
(逻辑或)运算符来检查一个值是否不等于多个值中的任何一个。
示例:
<code class="javascript">if (value != x || value != y) { // 代码块执行,因为 value 不等于 x 或 y }</code>
详细说明:
||
运算符将返回以下两个操作数中的第一个真值,否则返回最后一个操作数。在这种情况下,我们正在检查 value
是否不等于 x
或 y
。如果 value
不等于 x
,则表达式求值为 true
并且代码块将被执行。如果 value
等于 x
,则表达式将继续检查 value
是否不等于 y
。如果 value
不等于 y
,则表达式求值为 true
并且代码块将被执行。只有当 value
既等于 x
又等于 y
时,表达式才求值为 false
并且代码块不会被执行。
替代方案:
除了使用 ||
运算符之外,还可以使用以下替代方案:
!
(逻辑非)运算符:if (!(value === x || value === y))
XOR
(逻辑异或)运算符:if (value !== x ^ value !== y)
但是,||
||
Der Operator gibt den ersten wahren Wert der folgenden beiden Operanden zurück, ansonsten den letzten Operanden. In diesem Fall prüfen wir, ob value
nicht gleich x
oder y
ist. Wenn value
nicht gleich x
ist, wird der Ausdruck als true
ausgewertet und der Codeblock wird ausgeführt. Wenn value
gleich x
ist, fährt der Ausdruck fort, indem er prüft, ob value
nicht gleich y
ist. Wenn value
nicht gleich y
ist, wird der Ausdruck als true
ausgewertet und der Codeblock wird ausgeführt. Nur wenn value
sowohl x
als auch y
entspricht, wird der Ausdruck als false
ausgewertet, der Codeblock jedoch nicht wird durchgeführt. 🎜🎜🎜Alternativen: 🎜🎜🎜Zusätzlich zur Verwendung des ||
-Operators können Sie auch die folgenden Alternativen verwenden: 🎜!
(logisch Nicht) Operator: if (!(value === x || value === y))
XOR
(logisches Exklusiv-ODER) Operator: if (value !== x ^ value !== y)
||
-Operator bedeutet jedoch nein. Das einfachste und prägnanteste Methode zur Gleichsetzung mehrerer Werte. 🎜Das obige ist der detaillierte Inhalt vonWie schreibe ich ungleich x oder y in js?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!