Rumah >hujung hadapan web >tutorial js >Bagaimana untuk menulis tidak sama dengan x atau y dalam js
Dalam JavaScript, anda boleh menggunakan operator ||. untuk menyemak sama ada nilai tidak sama dengan x atau y: if (nilai != x || nilai != y).
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 ||
(逻辑或)运算符来检查一个值是否不等于多个值中的任何一个。
示例:
<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)
但是,||
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: 🎜!
(logik Bukan) operator: if (!(value === x || value === y))
XOR
(logik eksklusif ATAU ) operator: if (value !== x ^ value !== y)
||
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!