Maison >interface Web >js tutoriel >Comment écrire différent de x ou y en js

Comment écrire différent de x ou y en js

下次还敢
下次还敢original
2024-05-07 20:00:24739parcourir

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).

Comment écrire différent de x ou y en js

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 是否不等于 xy。如果 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)

但是,||

🎜 Exemple : 🎜🎜rrreee🎜🎜Détails : 🎜🎜🎜|| 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 : 🎜
  • Utilisez ! (logique Opérateur Not) : if (!(value === x || value === y))
  • Utiliser XOR (OR exclusif logique) opérateur : if (value !== x ^ value !== y)
🎜Cependant, l'opérateur || 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn