Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk menulis tidak sama dengan x atau y dalam js

Bagaimana untuk menulis tidak sama dengan x atau y dalam js

下次还敢
下次还敢asal
2024-05-07 20:00:24695semak imbas

Dalam JavaScript, anda boleh menggunakan operator ||. untuk menyemak sama ada nilai tidak sama dengan x atau y: if (nilai != x || nilai != y).

Bagaimana untuk menulis tidak sama dengan x atau y dalam js

bermaksud tidak sama dengan x atau y dalam JavaScript

Soalan: Bagaimana hendak mengatakan bahawa nilai tidak sama dengan x atau y dalam JavaScript?

Jawapan: Anda boleh menggunakan operator || (logik ATAU) untuk menyemak sama ada nilai tidak sama dengan mana-mana nilai berbilang. ||(逻辑或)运算符来检查一个值是否不等于多个值中的任何一个。

示例:

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

但是,||

🎜 Contoh: 🎜🎜rrreee🎜🎜Butiran: 🎜🎜🎜|| Operator akan mengembalikan nilai sebenar pertama bagi dua operan berikut, jika tidak ia akan mengembalikan operan terakhir. Dalam kes ini, kami menyemak sama ada nilai tidak sama dengan x atau y. Jika value tidak sama dengan x, ungkapan dinilai kepada true dan blok kod dilaksanakan. Jika value bersamaan dengan x, ungkapan diteruskan dengan menyemak sama ada value tidak sama dengan y. Jika value tidak sama dengan y, ungkapan dinilai kepada true dan blok kod dilaksanakan. Hanya jika nilai adalah sama dengan kedua-dua x dan y, ungkapan itu dinilai kepada false dan blok kod tidak akan dilaksanakan. 🎜🎜🎜Alternatif: 🎜🎜🎜Selain menggunakan operator ||, anda juga boleh menggunakan alternatif berikut: 🎜
  • Gunakan ! (logik Bukan) operator: if (!(value === x || value === y))
  • Gunakan XOR (logik eksklusif ATAU ) operator: if (value !== x ^ value !== y)
🎜Walau bagaimanapun, operator || bermaksud tidak Yang paling mudah dan kaedah paling ringkas untuk menyamakan berbilang nilai. 🎜

Atas ialah kandungan terperinci Bagaimana untuk menulis tidak sama dengan x atau y dalam js. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn