JavaScript ограничивает число в диапазоне

// Restricts number from 20 to 1 
// if number > 20 returns 20
// if number < 1 returns 1
// else returns number
var number = Math.min(Math.max(parseInt(number), 1), 20);
Frantic Frog