1. ホーム
  2. javascript

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

2022-02-11 21:46:30

質問

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) {
  // ...
}