我的IF逻辑出了什么问题?

时间:2011-09-13 23:29:36

标签: c# javascript asp.net

我正在写一个Javascript而且不知道如何形成循环

    if (value < 25){
                    $(selector).css({ 'background': 'Red' });
                } else if (value > 25 && value < 75){
                    $(selector).css({ 'background': 'Orange' });
                }else{
                    $(selector).css({ 'background': 'LightGreen' });
                }

否则如果错误 - &gt;如果已定义,则无法匹配 我哪里错了。感谢

3 个答案:

答案 0 :(得分:4)

if(value > 25) && (value < 75){

应该是

if(value > 25 && value < 75){

答案 1 :(得分:1)

应该是

else if ((value > 25) && (value < 75))

不是

else if (value > 25) && (value < 75)

修改

这在编程语言中很常见。您必须将所有条件括在括号中。

答案 2 :(得分:0)

                if (value < 25){
                    $(selector).css({ 'background': 'Red' });
                } else if (value > 25 && value < 75){
                    $(selector).css({ 'background': 'Orange' });
                }else{
                    $(selector).css({ 'background': 'LightGreen' });
                }

你需要在整个if块周围加上括号。