2017-04-25 37 views
-3

Helo球員,我嘗試在javascript中創建一個電影分類程序,我不能縫合得對。我的代碼如下。?Javascript電影分類程序

功能canIWatch(年齡){

if (age <= 6){ 
       document.write("You are not allowed to watch Deadpool after 6.00pm.") 
       } 



else if(age >= 6 || age <= 17){ 
       document.write("You must be accompanied by a guardian who is 21 or older.") 
       } 



else if(age >= 17 || age <= 25){ 
       document.write("You are allowed to watch Deadpool, right after you show some ID.") 
       } 


else if (age > 25){ 
       document.write("Yay! You can watch Deadpool with no strings attached!") 
       } 



else { 
       document.write("Invalid age.") 
       } 

}

+1

你還沒有告訴問題是什麼,但我猜這是因爲你有'||'而不是'&&'。 – JJJ

回答

0

如果你想組年齡分組,你將不得不使用邏輯與&&替代或||因爲或者如果單個條件滿足相應的代碼執行。

if (age <= 6) { 
    document.write("You are not allowed to watch Deadpool after 6.00pm.") 
} else if (age >= 6 && age <= 17) { 
    document.write("You must be accompanied by a guardian who is 21 or older.") 
} else if (age >= 17 && age <= 25) { 
    document.write("You are allowed to watch Deadpool, right after you show some ID.") 
} else if (age > 25) { 
    document.write("Yay! You can watch Deadpool with no strings attached!") 
} else { 
    document.write("Invalid age.") 
}