这就是我检查一个数字是否在一个范围内(在其他两个数字之间)的方式:
var a = 10,
b = 30,
x = 15,
y = 35;
x < Math.max(a,b) && x > Math.min(a,b) // -> true
y < Math.max(a,b) && y > Math.min(a,b) // -> false
我必须在我的代码中做很多数学运算,我正在寻找更短的等效代码。
这是我想出的一个较短的版本。但我确信它可以变得更短:
a < x && x < b
true
a < y && y < b
false
但缺点是我必须重复x
或y