Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我的IF逻辑有什么问题?_C#_Javascript_Asp.net - Fatal编程技术网

C# 我的IF逻辑有什么问题?

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' });

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

    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
语句。只是猜测一下,但我打赌这不是您想要的行为。