Helo伙计们,我正在尝试用javascript创建一个电影分类程序,但我无法接通以使其正确。我的代码如下。?
function canIWatch(age){
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.")
}
}
答案 0 :(得分:0)
如果您尝试将年龄分组,则必须使用逻辑AND &&
而不是OR ||
,因为如果满足单个条件,则执行相应的代码。< / p>
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.")
}