为什么点取消的时候,弹出不及格 是因为null隐式转换为0吗?

为什么点取消的时候,弹出不及格 是因为null隐式转换为0吗?

var soce=prompt("请输入您的成绩:");

        if(soce<60){

            alert("不及格!!!");

        }else if(soce>80){

            alert("您的成绩为优秀");

        }else{

            alert("您的成绩刚合格");

        }

        console.log(age);


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
卡布琦诺 2018-07-24 14:45:18

http://img1.sycdn.imooc.com//climg/5b56caf20001581f08830537.jpg

希望可以帮到你!

卡布琦诺 2018-07-24 11:42:13

当输入框不填数字时 ,输出获取到的内容并转换为数值型,根据代码中的判断条件 , 会输出第一个"不及格" 。你的理解是对的。

希望能解答你的疑惑 ,祝学习愉快 !


  • 提问者 少女墨脱 #1
    那怎样才能使点取消,没有不及格的框
    2018-07-24 11:51:53
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师