问答详情
源自:4-3 多重判断(if..else嵌套语句)

大佬们 就是如果为空的时候 或者输入空格的时候 怎么做判断 现在就是直接提交或者打空格会输入你还未成年

<script type="text/JavaScript">

function rec(){

    var age=prompt("请输入您的年龄:");

    if(age>100){

        document.write("千年老乌龟!");

    }

    else if(age>=18){

        document.write("你已经成年了!");

    }

    else if(age>=0){

        document.write("你还未成年!");

    }

    else if(age<0){

        document.write("你还在娘胎里呢");

    }

    else if(age == null){

        document.write("欢迎再来!");

    }

    else{

         document.write("你必须输入年龄");

    }

}

</script>

</head>

<body>

    <input name="button" type="button" onclick="rec()" value="点击测试"/>

</body>


提问者:慕前端6322535 2021-03-09 09:36

个回答

  • 慕前端6322535
    2021-03-09 09:47:00

    就是我想了一下  发现是因为age>=0的原因 所以最后那个else if循环不能执行 把0改成一就可以了  但是还有没有其他办法