[英]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.