获取Javascript中某个范围内的键的值
我有一张如下的桌子。如果用户输入的值在X范围内,如何查找i1、i2或i3的值?谢谢获取Javascript中某个范围内的键的值,javascript,Javascript,我有一张如下的桌子。如果用户输入的值在X范围内,如何查找i1、i2或i3的值?谢谢 -------------------------- | X | i1 | i2 | i3 | |--------|---------------| | 0-50 | 0 | -1 | 2 | |------------------------| | 51-100 | -1 | -1 | 1 | |------------------------| |101-150 | -2
--------------------------
| X | i1 | i2 | i3 |
|--------|---------------|
| 0-50 | 0 | -1 | 2 |
|------------------------|
| 51-100 | -1 | -1 | 1 |
|------------------------|
|101-150 | -2 | 1 | 2 |
|------------------------|
| .......... |
|------------------------|
|________________________|
用您的数据填写此表:
var table = [["0-50",0,-1,2],["51-100",-1,-1,1],["101-150",-2,1,2]];
然后调用此函数:第一个参数是要查找的数字,第二个参数是您想要的值(i1:1、i2:2、i3:3)
函数FindNumber(val,index)
{
对于(i=0;i=range[0]&&val)我如何用javascript实现它?你这么聪明,我想不起来。谢谢你的帮助
function FindNumber(val, index)
{
for(i=0;i<table.length;i++)
{
var range = table[i][0].split("-");
if(val >= range[0] && val <= range[1])
{
return table[i][index];
}
}
}