为了账号安全,请及时绑定邮箱和手机立即绑定

如果prompt为空值怎么设置,或者返回值直接点的取消

如果prompt为空值怎么设置,或者返回值直接点的取消


我设置了

   function rec(){

        var score;

        score=prompt("请输入您的成绩","在这里输入成绩");

        if(score>=90)

        {

            alert("太棒了");

        }

        else if(score>=75)

        {

            alert("还可以哦");

        }

        else if(score>=60)

        {

            alert("需要加油啦");

        }

         else if(score==null)

         {

             alert("刷新页面并写下成绩");

         }

        else 

        {

            alert("你需要努力了")

        }

可是当对话框一点内容没写点确定,或者直接点的取消 弹出来的都是你需要努力 这句话 。而不是刷新页面并写下成绩  什么原因???

正在回答

2 回答

if(!score && typeof(score)!="undefined" && score!=0)或者if(isNull(score))判断是否为NULL。

0 回复 有任何疑惑可以回复我~
#1

小贤子 提问者

非常感谢!能麻烦解释一下原理么
2016-05-03 回复 有任何疑惑可以回复我~

楼下没看懂???

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript入门篇
  • 参与学习       739730    人
  • 解答问题       9566    个

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

进入课程

如果prompt为空值怎么设置,或者返回值直接点的取消

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信