将变量=分配给这两个数字之间的任何数字

时间:2015-07-22 00:23:53

标签: javascript

有没有办法分配变量,比如说,

var之间= 5到10之间的任何数字?

所以当我打电话时,

if(between === 6){
 //do this
}

它最终是真的并运行代码?

2 个答案:

答案 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
}