How to set variable movement range


Does anyone know what’s wrong? I want to set y in the range 10<y<110, if y in the range of 10<y<28 or 105<y<110, then return value y, if not, return o.

Syntax error. Try this:

y>10 && y<28 || y>100 && y<110? y:0;

Thank you very much!