JS中怎么应用if的嵌套,嵌套的if里面可以用&&和||吗?

2025-03-04 21:39:27
推荐回答(1个)
回答1:

function mark() {
    var numa = prompt("请输入你的笔试成绩:");
    var numb = prompt("请输入你的实践成绩:");
    if (numa >= 60 && numb >= 60) {
        if (numa > 100 || numb > 100) {
            document.write("你输入的成绩有误,分数不能大于100!!!")
        }
        else {
            document.write("JavaScript考核通过!" + "
")
        }
    }
    else {
        if (numa >= 0 && numb >= 0) {
            document.write("考试不及格")
        }
        else {
            document.write("你输入的成绩有误,成绩不能为负数!")
        }
    }
}

这段代码可以运行啊  

不过if(numa>100&&numb>100)应该改为if (numa > 100 || numb > 100) 

不然有一个大于100另外一个小于100也会提示通过