是否有以下简写版本:
(a > 0 && a < 1000 && b > 0 && b < 1000 && c > 0 && c < 1000)
Run Code Online (Sandbox Code Playgroud)
非常感谢.
不,没有任何简写.没有简单的内联方式来指定这样的比较,以便可以针对不同的变量重复它.
您可以创建一个验证值的函数:
function between(min, max, values) {
for (var i = 2; i < arguments.length; i++) {
if (arguments[i] < min || arguments[i] > max) return false;
}
return true;
}
Run Code Online (Sandbox Code Playgroud)
并使用以下方式调用:
between(1, 999, a, b, c)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
376 次 |
| 最近记录: |