m0_46399362 2022-02-25 18:13 采纳率: 75%
浏览 48
已结题

为什么打印不了数组啊

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title></title> 
</head>
<body><p>设置 x=10 和 y=5, 计算 x=y, 并显示结果。</p>
<button onclick="myFunction()">点我</button>
<p id="demo"></p>
<script>
function myFunction()
{
    var x=10;
    var y=5;
    x=y;
    var demoP=document.getElementById("demo")
    demoP.innerHTML="x=" + x;
    document.write("a:");
    var t=[1,2,3,4,5,10,9,8,7,6];
    for(var i=0;i<t.length;i++)
        document.write(t[i]+" ");
for(var j=0;j<9;j++)
{
  for(var i=0;i<9-j;i++)
  {
   if(t[i]>t[i+1]
   {
     var tem=t[i];t[i]=t[i+1];t[i+1]=tem;
    }
   }
 }
}
</script>

</body>
</html>
  • 写回答

3条回答 默认 最新

  • CSDN专家-sinJack 2022-02-25 18:27
    关注

    28行少了右括号

    
    <!DOCTYPE html>
    <html>
    <head> 
    <meta charset="utf-8"> 
    <title></title> 
    </head>
    <body><p>设置 x=10 和 y=5, 计算 x=y, 并显示结果。</p>
    <button onclick="myFunction()">点我</button>
    <p id="demo"></p>
    <script>
    function myFunction()
    {
        var x=10;
        var y=5;
        x=y;
        var demoP=document.getElementById("demo");
        demoP.innerHTML="x=" + x;
        document.write("a:");
        var t=[1,2,3,4,5,10,9,8,7,6];
        for(var i=0;i<t.length;i++)
            document.write(t[i]+" ");
    for(var j=0;j<9;j++)
    {
      for(var i=0;i<9-j;i++)
      {
       if(t[i]>t[i+1])
       {
         var tem=t[i];t[i]=t[i+1];t[i+1]=tem;
        }
       }
     }
    }
    </script>
     
    </body>
    </html>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 3月5日
  • 已采纳回答 2月25日
  • 修改了问题 2月25日
  • 创建了问题 2月25日