有没有办法分配变量,比如说,
var之间= 5到10之间的任何数字?
所以当我打电话时,
if(between === 6){
//do this
}
它最终是真的并运行代码?
答案 0 :(得分:2)
您可以使用两个部分进行比较。 Javascript中没有单个操作数可以检查"介于"之间。如果你愿意,你可以建立自己的功能来做到这一点。这是一个if
语句,在语句为真之前需要两个条件为真:
if (val >= 5 && val <= 10) {
// val is between 5 and 10 (including both 5 and 10)
}
或者,你可以为自己建立一个小功能:
function isBetween(val, min, max) {
return val >= min && val <= max;
}
if (isBetween(val, 5, 10)) {
// val is between the two numbers
}
答案 1 :(得分:0)
如果您更喜欢jQuery并且数组中包含between
个数字,那么解决此类任务的方法之一就是使用jQuery.inArray()。
例如:
var between = [5,6,7,8,9,10];
if($.inArray(6, between)) {
// do somethings
}