繁体   English   中英

我的IF逻辑怎么了?

[英]What is wrong with my IF logic?

我正在编写Javascript,但不知道如何形成循环

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

否则,如果出现错误->不匹配,则为否,如果定义,则为错误。 谢谢

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

应该

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

它应该是

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

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

编辑

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM