[解決済み] jQueryのif文でのOR演算子の使用について
2022-02-07 04:26:26
質問
jQueryのif文でOR演算子を使い、10個の状態をフィルタリングする必要があります。私のコードは、1つの州を除外している間は動作しますが、複数の州を含めようとすると失敗します。これを行うための正しい方法はありますか?
私が使用しているコード:
if ((state != 10) || (state != 15) || (state != 19) ||
(state != 22) || (state != 33) || (state != 39) ||
(state != 47) || (state != 48) || (state != 49) ||
(state != 51))
return true;
解決方法は?
何を考えるか
if ((state != 10) || (state != 15) || (state != 19) || (state != 22) || (state != 33) || (state != 39) || (state != 47) || (state != 48) || (state != 49) || (state != 51))
を意味します。
||
は "or." の意味であり、これの否定は(デモーガンの法則により)である。
state == 10 && state == 15 && state == 19...
つまり、これが偽になる可能性があるのは
state
は同時に10、15、19(およびor文の残りの数字)に等しくなりますが、これは不可能です。
したがって、この文は
常に
となります。例えば状態15が状態10に等しくなることはありませんから
常に
は真である。
state
は10に等しくないか、15に等しくないかのどちらかです。
変更
||
から
&&
.
また、ほとんどの言語では、次のようになります。
if (x) {
return true;
}
else {
return false;
}
は必要ありません。この場合、このメソッドは
true
のときと同じです。
x
が真で
false
のとき、ちょうど
x
は
false
. すればいいんです。
return x;
関連
-
[解決済み] TypeError: $.ajax(...) is not a function?
-
[解決済み] jQueryで要素が非表示になっているかどうかを確認するには?
-
[解決済み] jQueryでチェックボックスに "checked "を設定する
-
[解決済み] とは何ですか! (not not)演算子とは何ですか?
-
[解決済み] C言語では「?」演算子は何をするのですか?
-
[解決済み】C/C++の"-->"演算子とは何ですか?
-
[解決済み】JavaScriptの比較では、どちらの等号演算子(== vs ===)を使うべきですか?
-
[解決済み】jQueryでチェックボックスがチェックされているかどうかを確認するにはどうすればよいですか?
-
[解決済み】Pythonに三項条件演算子はありますか?
-
[解決済み] リファレンス - このシンボルはPHPで何を意味するのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】BootstrapがUncaught Errorを投げる。BootstrapのJavaScriptはjQueryを必要とする【解決済み
-
[解決済み] jQueryのディファレンシャルとプロミス - .then() vs .done()
-
[解決済み] jQuery.whenの理解
-
[解決済み] どのようにjQueryでJSON配列をループするのですか?
-
[解決済み] jQueryやJavaScriptを使用してURLパラメータを取得するには?
-
[解決済み] jQuery バリデーション - エラーの配置
-
[解決済み] BootstrapがUncaught Errorを投げる:BootstrapのJavaScriptはjQueryを必要とする【終了】。
-
[解決済み] jquery-rails」と「jquery-ui-rails」は、1つのプロジェクトで管理することができるのでしょうか?
-
[解決済み] jQueryを使って下までスクロールさせる
-
[解決済み] jQueryとIntraweb?