2017-04-25 6 views
-3

私は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

あなたがグループにグループ化時代にしようとしている場合、あなたは理由をOR場合は論理AND &&の代わりに、OR ||を使用する必要があります単一の条件が満たされると、対応するコードが実行されます。

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.") 
} 
関連する問題