¿Cuál es la forma más elegante de limitar un número a un segmento?

Digamosx, a yb son numeros Necesito gorrax a los limites del segmento[a, b].

puedo escribirMath.max(a, Math.min(x, b)), pero no creo que sea muy fácil de leer. ¿Alguien tiene una forma inteligente de escribir esto de una manera más legible?

Respuestas a la pregunta(9)

Su respuesta a la pregunta