想弄出来一些有规律排列的星星,可是什么都没显示,请问这个代码for循环哪里错了,错在哪
请解释的详细点,谢谢啦、
<script type='text/javascript'>
var i;
var j;
var k;
var m;
var t=prompt("请输入三角的行数:");
if(t>=5)
{
for(i=1;i<=t;i++)
{
documet.write("<br>");
  
 for(j=1;j<=i;j++)
  {
     document.write("*&nbsp;");
  }
}
}
else
{
for(k=1;k<=t;k++)
{
documet.write("<br>");
   for(m=1;m<=t;m--)
  {
     document.write("*&nbsp;");
  }
}
}</script>

解决方案 »

  1.   

    倒数第二个documet.write拼写少了个n当然还有其他错误,自己检查检查。
      

  2.   

    <script type='text/javascript'>
    var i;
    var j;
    var k;
    var m;
    var t=prompt("请输入三角的行数:");
    if(t>=5)
    {
    for(i=1;i<=t;i++)
    {
    document.write("<br>");//少个n
       
     for(j=1;j<=i;j++)
      {
      document.write("*&nbsp;");
      }
    }
    }
    else
    {
    for(k=1;k<=t;k++)
    {
    document.write("<br>");//少个n
      for(m=1;m<=t;m--)
      {
        document.write("*&nbsp;");
      }
    }
    }
      

  3.   


    当然你document是拼错了。。但是你js代码中else是要做什么呢?for(m=1;m<=t;m--)这是一个无限循环
      

  4.   

    你这个冒泡的思路有点问题
    后面的else是不会走进去的
      

  5.   


    对的,LZ请仔细看看你的代码。单词拼错了。两处都是 document而你的写成了documet 了,少了个 n ...
      

  6.   


    而且你的for循环有点奇怪