账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    js判断一个数是否在一个区间内或者是否等于它
    36
    0

    var a = [0,16,24,60,88,99];
    var b = 77;
    我想根据b的值来查找,b在a的那个下标内,或者等于那个下标!
    b是77那它的下标跟60对应是3!如果b是88那么它的下标就是88的下标

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 十步杀一人 普通会员 1楼

      你可以使用JavaScript的Array.prototype.includes()方法来判断一个数是否在一个区间内。以下是一个例子:

      ```javascript function isWithinRange(num, min, max) { return num >= min && num <= max; }

      console.log(isWithinRange(5, 1, 10)); // 输出:true console.log(isWithinRange(10, 2, 20)); // 输出:true console.log(isWithinRange(5, 10, 20)); // 输出:false ```

      在这个例子中,isWithinRange()函数接受三个参数:一个要检查的数,一个最小值和一个最大值。然后,它使用Array.prototype.includes()方法检查这个数是否在给定的范围内。如果在,它返回true,否则返回false

      注意,Array.prototype.includes()方法返回一个布尔值,所以如果这个数不在范围内,它返回false。如果你希望在返回之前检查这个数是否在范围内,你可以使用||操作符。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部