prompt()返回值不是应该是字符串类型的,这里的score怎么变成数字类型的了?

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

weixin_慕莱坞3290762

2022-04-24 19:06

score = prompt("请输入你的分数:") ;

if(score>=90)

{

   document.write("你很棒!");

}


写回答 关注

1回答

  • iuhiiu
    2022-04-25 15:26:42

    是字符串类型的,Promet是用于提问的

    如下面:

    var score;      //score变量,用来存储用户输入的成绩值。

    score =  prompt("请查看你的成绩")  ;

    if(score>=90)

    {

       document.write("你很棒!");

    }

    else if(score>=75)

        {

       document.write("不错吆!");

    }

    else if(score>=60)

        {

       document.write("要加油!");

        }

        else

    {

           document.write("要努力了!");

    }

      }


    score 是一个变量,先定义变量,然后设置Promet 与弹框话语,再使用if......else 条件判断,进行分析,给出结果。


JavaScript入门篇

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

739827 学习 · 9566 问题

查看课程

相似问题