将变量赋值为这两个数之间的任意数

Assigning a variable = to any number between these two numbers

本文关键字:两个 之间 任意数 赋值 变量      更新时间:2023-09-26

有没有办法给变量赋值比如说

var between = 5到10之间的任意数?

所以当我调用类似

的东西时
if(between === 6){
 //do this
}

它最终为真并运行代码?

您将使用两个部分进行比较。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
} 

如果你更喜欢jQuery,并且在数组中有between数字,解决这类任务的方法之一是使用jQuery. inarray()。

例如:

var between = [5,6,7,8,9,10];
if($.inArray(6, between)) {
     // do somethings
}