获取Javascript中某个范围内的键的值

获取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的值?谢谢

--------------------------
|   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];
                    }
                }
            }