1. ホーム
  2. javascript

[解決済み] ある数値が2つの値の間にあるかどうかを確認するには?

2022-04-22 11:08:50

質問

JavaScriptで、ウィンドウサイズが500pxより大きい場合に何かするようにブラウザに指示しています。こんな感じでやってます。

if (windowsize > 500) {
    // do this
}

これはとてもうまくいくのですが、これと同じ方法を数字の範囲で適用したいのです。つまり、ウィンドウサイズが500pxから600pxの間にある場合に何かをするように、ブラウザに指示したいのです。これがうまくいかないことは分かっていますが、私が想像した方法は以下の通りです。

if (windowsize > 500-600) {
    // do this
}

こんなこと、JavaScriptの中で可能なのか?

どのように解決するのですか?

をテストします。 windowsize よりも大きい 500 よりも小さく、かつ 600 というのは、どちらの値も 500 または 600 を指定すると、条件が真になります。

if (windowsize > 500 && windowsize < 600) {
  // ...
}