我对这个逻辑有疑问。我正在尝试找到一种方法,使单个变量在不使用数组的情况下具有多个值。这是我的代码
var num = {
from: 500,
to: 700
};
if (num == 500 && num == 600 && num==700) {
console.log("working");
}
else {
console.log("not working")
}
最佳答案
您可以使用一个函数来检查范围。
function check({ from, to }, value) {
return from <= value && value <= to;
}
var num = { from: 100, to: 300 };
if (check(num, 500) && check(num, 600) && check(num, 700)) {
console.log("working");
} else {
console.log("not working")
}
console.log(check(num, 200));
关于javascript - 具有范围值的 var 而不使用数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49668257/