我很好奇是否有一种方法可以在不使用 if 语句的情况下使用 javascript 来限制数字。假设我有一个从 0 到 100 的数字,但我只希望它允许 30 到 70。所以任何小于 30 的都变成 30,任何大于 70 的都变成 70。使用 if 语句它看起来像这样:
var x = 0;
if (x > 70) {
x = 70;
}
if (x < 30) {
x = 30;
}
我正在寻找涉及算术的解决方案。
最佳答案
试试这个:
x = Math.min(70, Math.max(30, x));
关于javascript - 没有 if 语句限制数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15032482/