Pot.js で利用可能。 PotLite.js では利用できません。
引数 x を min から max の範囲に収まる値にして返します。
引数 x は、対象の値を 数値または文字列で指定します。
引数 min は、範囲のうちの最小値を 数値または文字列で指定します。
引数 max は、範囲のうちの最大値を 数値または文字列で指定します。
min と max が逆に指定されると min が最大値、max が最小値とみなされます。
第三引数以降に更に値を渡すと、すべての引数のうち最小値と最大値が検出され計算されます。
Pot.globalize() が適応されている場合、Pot.limit() が limit() で実行できます。
x を min から max までの範囲に収まるよう丸められた値が返ります。
debug( limit(5, 10, 50) ); // 10 debug( limit(80, 10, 50) ); // 50 debug( limit(5, 2, 8) ); // 5 debug( limit(-5, -10, -50) ); // -10 debug( limit(-80, -10, -50) ); // -50 debug( limit('F', 'A', 'C') ); // 'C' debug( limit('b', 'a', 'z') ); // 'b' debug( limit(1, 2, 4, 5, 10, 20) ); // 2 debug( limit(100, 2, 4, 5, 10, 20) ); // 20