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

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

     function rec()

     {

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

         if (i>=90)

         {

             alert("很好");

         }

        else if(i>=80)

         {

             alert("好");

         }

         else

         {

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

         }

     }


提问者:蜀绘 2017-06-27 14:52

个回答

  • 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("你需要继续的努力学习");

             }

         }


  • 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