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

来源:2-4 JavaScript-提问(prompt 消息对话框)

小贤子

2016-04-28 16:14

如果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回答

  • 媳妇叫我油块块
    2016-04-28 16:53:06
    已采纳

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

    小贤子

    非常感谢!能麻烦解释一下原理么

    2016-05-03 14:01:41

    共 1 条回复 >

  • 后知后觉28
    2016-06-05 15:14:12

    楼下没看懂???

JavaScript入门篇

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

739817 学习 · 9566 问题

查看课程

相似问题