Limita el valor de un número

Crea una función que reciba tres números: un número de entrada y los límites inferior y superior de un intervalo cerrado. Devuelve el número limitado a ese intervalo.

  • Si el número está dentro del intervalo, devuélvelo sin cambios.
  • Si es menor que el límite inferior, devuelve el límite inferior.
  • Si es mayor que el límite superior, devuelve el límite superior.

Ejemplos

limitNumber(5, 1, 10) ➞ 5

limitNumber(-3, 1, 10) ➞ 1

limitNumber(14, 1, 10) ➞ 10

limitNumber(4.6, 1, 10) ➞ 4.6

Notas

  • Todos los valores de prueba serán números válidos.
  • Los límites de los intervalos de prueba estarán en el orden correcto (i.e. el límite inferior será menor o igual que el superior).