C# 我的IF逻辑有什么问题?
我正在写Javascript,不知道如何形成循环C# 我的IF逻辑有什么问题?,c#,javascript,asp.net,C#,Javascript,Asp.net,我正在写Javascript,不知道如何形成循环 if (value < 25){ $(selector).css({ 'background': 'Red' }); } else if (value > 25 && value < 75){ $(selector).css({ 'background': 'Orange' });
if (value < 25){
$(selector).css({ 'background': 'Red' });
} else if (value > 25 && value < 75){
$(selector).css({ 'background': 'Orange' });
}else{
$(selector).css({ 'background': 'LightGreen' });
}
if(值<25){
$(选择器).css({'background':'Red'});
}否则如果(值>25&&值<75){
$(选择器).css({'background':'Orange'});
}否则{
$(选择器).css({'background':'LightGreen'});
}
else if error-->不匹配else no if defined
我哪里做错了。谢谢应该是
else if ((value > 25) && (value < 75))
else if((值>25)和&(值<75))
不是
else if(值>25)和&(值<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' });
}
else if((值>25)和&(值<75))
不是
else if(值>25)和&(值<75)
编辑
这在编程语言中很常见。必须将所有条件括在括号中。if(值<25){
if (value < 25){
$(selector).css({ 'background': 'Red' });
} else if (value > 25 && value < 75){
$(selector).css({ 'background': 'Orange' });
}else{
$(selector).css({ 'background': 'LightGreen' });
}
$(选择器).css({'background':'Red'});
}否则如果(值>25&&值<75){
$(选择器).css({'background':'Orange'});
}否则{
$(选择器).css({'background':'LightGreen'});
}
需要在整个if块周围加上括号。if(值<25){
if(value > 25) && (value < 75){
$(选择器).css({'background':'Red'});
}否则如果(值>25&&值<75){
$(选择器).css({'background':'Orange'});
}否则{
$(选择器).css({'background':'LightGreen'});
}
需要在整个if块周围加上括号。if(value>25)&&(value<75){
if(value > 25) && (value < 75){
应该是
else if ((value > 25) && (value < 75))
if(value > 25 && value < 75){
if(值>25&&value<75){
if(值>25)和&(值<75){
应该是
else if ((value > 25) && (value < 75))
if(value > 25 && value < 75){
if(值>25&&value<75){
这与C#和ASP.NET有什么关系?错误是什么?这与和有什么关系?问题是什么?这与C#
、ASP.NET
和ASP
(您使用的标记)有什么关系?您提供的代码中没有循环。现在,该代码在@Mano运行。请注意:如果值
等于25,则背景将为绿色。它不小于25,也不大于25,因此将落入else
语句中。只是猜测一下,但我打赌这不是您想要的行为。Wh至少,这与C和ASP.NET有关系吗?错误是什么?这与和有什么关系?问题是什么?这与C
、ASP.NET
和ASP
(您使用的标记)有什么关系?您提供的代码中没有循环。现在,该代码在@Mano运行。请注意:如果值
等于25,则背景将为绿色。它不小于25,也不大于25,因此它将属于else
语句。只是猜测一下,但我打赌这不是您想要的行为。