在切换条件下我在哪里犯了错误?

时间:2013-07-02 13:37:21

标签: javascript switch-statement conditional-statements

我在哪里犯了错误?

var mod;
    var module = ((from - to) % mod == 0);
    switch (mod)
    {
        case 20:
            for (i = 20; i <= to - from; i = i + 20)
            {
                //console.log("case");
                CanYou(i, from, to)
            }
            break;

    }

我很生意转换条件,任何人都可以帮助我吗?我想找一个(某些计算)模块等于0的数字;

2 个答案:

答案 0 :(得分:0)

您的mod变量未定义。也许你想要开关模块变量?

var module = ((from - to) % mod == 0);
switch (module)
{
    case 20:
        for (i = 20; i <= to - from; i = i + 20)
        {
            //console.log("case");
            CanYou(i, from, to)
        }
        break;

}

答案 1 :(得分:0)

var mod = 2; // need to init this to something
var module = ((from - to) % mod == 0);
switch (mod)
{
    case 20:
        for (i = 20; i <= to - from; i = i + 20)
        {
            //console.log("case");
            CanYou(i, from, to)
        }
        break;

}