Código mais curto para verificar se um número está em um intervalo em JavaScript
É assim que faço o checkout para ver se um número está em um intervalo (entre dois outros números):
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
Eu tenho que fazer essa matemática no meu código muito e eu estou procurando por código equivalente mais curto.
Esta é uma versão mais curta que eu inventei. Mas tenho certeza que pode ficar muito mais curto:
a < x && x < b
true
a < y && y < b
false
Mas desvantagem é que tenho que repetirx
ouy