Limite o valor de um número

Dados um número e os limites inferior e superior de um intervalo, retorne o número limitado a esse intervalo, incluindo os dois extremos. Se o número for menor que o limite inferior, retorne esse limite; se for maior que o limite superior, retorne o limite superior.

Exemplos

limitNumber(5, 1, 10) // 5
limitNumber(-3, 1, 10) // 1
limitNumber(14, 1, 10) // 10
limitNumber(4.6, 1, 10) // 4.6

Notas

Todas as entradas são números válidos, e o limite inferior nunca é maior que o superior.