Maison >interface Web >js tutoriel >Comment écrire différent de x ou y en js
En JavaScript, vous pouvez utiliser l'opérateur || pour vérifier si une valeur n'est pas égale à x ou y : if (value != x || value != y).
signifie non égal à x ou y en JavaScript
Question : Comment dire qu'une valeur n'est pas égale à x ou y en JavaScript ?
Réponse : Vous pouvez utiliser l'opérateur ||
(OU logique) pour vérifier si une valeur n'est égale à aucune des plusieurs valeurs. ||
(逻辑或)运算符来检查一个值是否不等于多个值中的任何一个。
示例:
<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)
但是,||
||
L'opérateur renverra la première vraie valeur des deux opérandes suivants, sinon il renverra le dernier opérande. Dans ce cas, nous vérifions si value
n'est pas égal à x
ou y
. Si value
n'est pas égal à x
, l'expression est évaluée à true
et le bloc de code est exécuté. Si value
est égal à x
, l'expression continue en vérifiant si value
n'est pas égal à y
. Si value
n'est pas égal à y
, l'expression est évaluée à true
et le bloc de code est exécuté. Ce n'est que si value
est égal à la fois à x
et y
que l'expression est évaluée à false
et que le bloc de code ne le fait pas. sera exécuté. 🎜🎜🎜Alternatives : 🎜🎜🎜En plus d'utiliser l'opérateur ||
, vous pouvez également utiliser les alternatives suivantes : 🎜!
(logique Opérateur Not) : if (!(value === x || value === y))
XOR
(OR exclusif logique) opérateur : if (value !== x ^ value !== y)
||
signifie non Le plus simple et méthode la plus concise pour égaliser plusieurs valeurs. 🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!