这是怎么回事,就是显示不出来,我也不知道错在哪了,求解答

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

蜀绘

2017-06-27 14:52

     function rec()

     {

         var i=prompt("你的成绩是多少");

         if (i>=90)

         {

             alert("很好");

         }

        else if(i>=80)

         {

             alert("好");

         }

         else

         {

             alert("你需要继续的努力学习");

         }

     }


写回答 关注

4回答

  • wait_you
    2017-06-27 15:40:44
    已采纳

    var i; var是定义变量的。 var i = prompt();消息框不能为变量,应该分开写 

      function rec()

         {

             var i;

      i=prompt("你的成绩是多少");

             if (i>=90)

             {

                 alert("很好");

             }

            else if(i>=80)

             {

                 alert("好");

             }

             else

             {

                 alert("你需要继续的努力学习");

             }

         }


    木日曰

    不用分开写,只是分号格式错了而已,瞎说

    2017-07-06 10:20:26

    共 2 条回复 >

  • qq_Blackhumor_0
    2017-07-07 20:04:04

    同楼上,是可以在定义变量的时候初始化的。你只是最后的分号格式错误,打成了中文的“;”

  • little_cow
    2017-06-29 19:10:52

     var i=prompt("你的成绩是多少");    后面的分号 是中文格式的分号。。

  • 慕少5106529
    2017-06-27 15:53:01

    标点格式错了http://img.mukewang.com/59520eb90001d45f10390556.jpg

JavaScript入门篇

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

739817 学习 · 9566 问题

查看课程

相似问题