对话框点击取消后如何退出对话框

对话框点击取消后如何退出对话框

 var num=prompt("请输入 您要输入的数字")
	    if(isNaN(num)){
          alert("成绩必须是数字");
	    }
            while(num>5){
            alert(" 猜大了");
            break;
            }
            while(num<5){
            alert(" 猜小了");
            break;
            }
            while(num==5){
            alert(" 猜对了");
            break;
            }
            
 代码中,第一个对话框当我点击取消时候如何退出对话框,为什么我点击取消后弹出“猜小了”窗口

正在回答

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

3回答

你好,注意不输入内容,直接点击取消,num的值是null ,在计算过程中转换成0,你的代码 isNaN(num)是false,所以修改如下:

if(!isNaN(num)){
   alert("成绩必须是数字");
}
else{
   判断是否为5的内容代码,这里用if判断就行,不用循环。循环放在外,用来整体判断是否为5,不是在弹出重输入。
}

希望对你有帮助,祝学习愉快,欢迎采纳!

  • qq_Briellezhao_0 提问者 #1
    var num=prompt("请输入 您要输入的数字") if(isNaN(num)){ alert("成绩必须是数字"); }else{ if(num>5){ alert(" 猜大了"); } else if(num<5){ alert(" 猜小了"); } else(num==5){ alert(" 对了"); } } 为什么浏览器没有反应
    2017-01-25 08:56:35
K开泰 2017-02-13 11:38:07

do{

var Num=prompt('请输入您的数字(1到10)');

if(Num>5&&Num<=10){

alert('猜大了');

}else if(Num>0&&Num<5){

alert('猜小了');

}else if(Num==5){

alert('恭喜你猜对了');

}else if(Num===null){

break;

}

else{

alert('输入数字有误请输入(1到10),请重新猜一下')

}

    }while(Num!=5)

document.write('<h1>游戏结束</h1>');


  • K开泰 #1
    点击取消 判断他为null
    2017-02-13 11:39:54
提问者 qq_Briellezhao_0 2017-01-25 08:57:42
 var num=prompt("请输入 您要输入的数字")
    if(isNaN(num)){
        alert("成绩必须是数字");
    }else{
        if(num>5){
        alert(" 猜大了");
        }
        else if(num<5){
        alert(" 猜小了");
        }
        else(num==5){
        alert(" 对了");
        }
    }

上面写的不清楚,重新写一遍

  • 注意是if(!isNaN(num)) ,在这个代码外写循环是不是5,while(num!=5),只要不等于5就执行你写的代码。加油。
    2017-01-25 10:35:39
  • 这样写11行报错了
    2017-01-25 15:28:29
  • 知道为什么吗?老师说的外包while写我懂了,但这个为什么会报错不太明白
    2017-01-25 16:47:10
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
HTML5与CSS3实现动态网页 2018
  • 参与学习       1887    人
  • 提交作业       4643    份
  • 解答问题       5760    个

有HTML和CSS基础,却不知道如何进阶?本路径带你通过系统学习,完成从“会做网页”到“做出好的动态网页”的蜕变,迈出成为前端工程师的第一步。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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