相关疑难解决方法(0)

将数字限制为细分市场的最优雅方式是什么?

比方说x,ab是数字.我需要x限制段的范围[a, b].

我可以写Math.max(a, Math.min(x, b)),但我不认为这很容易阅读.有没有人有一种聪明的方式以更易读的方式写这个?

javascript coding-style

109
推荐指数
8
解决办法
9万
查看次数

检查值是否在数字范围内

我想检查一个值是否在可接受的范围内.如果是,做某事; 否则,别的东西.

范围是0.001-0.009.我知道如何使用multiple if检查这个,但我想知道是否有任何方法可以在一个if语句中检查它.

javascript if-statement

81
推荐指数
4
解决办法
19万
查看次数

检查整数是否在其中一个范围内

不要打赌我了.这不是一个重复的问题.

我有一个2D数组,其中包含三个范围:

ranges = [
           [1,4],
           [6,10],
           [15,20]
          ]
Run Code Online (Sandbox Code Playgroud)

我想检查一个数字是否在其中一个范围内.

例如,7它是真实的[6,10]

我试着这样写:

if ( (num >= ranges[0][0] && num =< ranges[0][1]) || 
     (num >= ranges[1][0] && num =< ranges[1][1]) || 
      (num >= ranges[2][0] && num =< ranges[2][1])) {
   return True;
}
else {
   return false;
}
Run Code Online (Sandbox Code Playgroud)

我有两个问题:

(1)有没有更快的方法而不是写这个笨拙的代码?

(2)如果范围数组的大小未知(不固定),我该如何检查数字?

javascript

1
推荐指数
1
解决办法
91
查看次数

如何查看javascript编号范围?

如果条件为真,如何跟随 ids=1

var ids = 1;

if (9 <= ids <= 14) {

  console.log(9 <= ids <= 14)

}
Run Code Online (Sandbox Code Playgroud)

我希望它只有在9到14之间的id的值时才是真的.感谢任何帮助理解JavaScript运算符在检查范围时的工作方式.

javascript if-statement

1
推荐指数
1
解决办法
147
查看次数

标签 统计

javascript ×4

if-statement ×2

coding-style ×1