Ale*_*lex 6 javascript floating-point max min
在PHP中,您可以使用它来保持2个值之间的数字,最小值和最大值:
$n = min(max($n, 1), 20);
因此,如果$ n大于20,则取值为20.如果小于1,则取值1.否则不会改变
我怎么能在javascript/jQuery中做到这一点?
Tim*_*per 12
它在JavaScript中几乎相同,只是它min
并且max
是Math
对象的成员:
var n = Math.min(Math.max(n, 1), 20);
Run Code Online (Sandbox Code Playgroud)
JavaScript有Math.min
[MDN]和Math.max
[MDN].
或者,您可以使用条件运算符:
n = n > 20 ? 20 : (n < 1 ? 1 : n)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3804 次 |
最近记录: |