Наткнулся на этот фрагмент JS, и я, честно говоря, понятия не имею, в каком порядке оцениваются вещи ...
Есть идеи? Скобки были бы полезны ...
return point[0] >= -width / 2 - allowance &&
point[0] <= width / 2 + allowance &&
point[1] >= -height / 2 - allowance &&
point[1] <= height / 2 + allowance;