2011-09-13 83 views
0

我寫一個Javascript和不知道如何形成循環我的IF邏輯有什麼問題?

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

否則,如果錯誤 - >還有無與倫比的,如果沒有定義 我要去哪裏錯了。由於

+1

這是什麼都與C#和ASP.NET辦?什麼是錯誤?這與AND有什麼關係? – Cameron

+1

問題是什麼?這與'c#','asp.net'和'asp'(你使用過的標籤)有什麼關係? –

+0

您提供的代碼中沒有循環。 –

回答

1

應該

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

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

編輯

這是在編程語言中相當普遍。你必須把所有的條件都括在括號裏。

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

你需要圍繞整個if塊有括號。

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

應該

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