ブラウザで、マウスの位置を表す点が「外側の領域」と呼ばれるものにあるかどうかを判断しようとしています。たとえば、添付の画像では、外側の領域は青い背景の領域です。
コードと画像で、W はブラウザのビューポートの幅を表し、H は高さを表し、x,y はマウスの位置を表します
現在、次のコードを使用してそれを実行しています。
if (((x>0 && x<w1) || (x>w2 && x<W))
||
((x>w1 && x<w2) &&
((y>0 && y<h1) || (y>h2 && y<H))
))
console.log("we are in the outer area")
このままでもいいのですが、何か良い方法はないでしょうか?