问答详情
源自:2-4 JavaScript-提问(prompt 消息对话框)

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

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

if(score>=90)

{

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

}


提问者:weixin_慕莱坞3290762 2022-04-24 19:06

个回答

  • 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 条件判断,进行分析,给出结果。