Кратчайший код, чтобы проверить, находится ли число в диапазоне в JavaScript
Вот как я проверяю, чтобы увидеть, находится ли число в диапазоне (между двумя другими числами):
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