想弄出来一些有规律排列的星星,可是什么都没显示,请问这个代码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("* ");
}
}
}
else
{
for(k=1;k<=t;k++)
{
documet.write("<br>");
for(m=1;m<=t;m--)
{
document.write("* ");
}
}
}</script>
请解释的详细点,谢谢啦、
<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("* ");
}
}
}
else
{
for(k=1;k<=t;k++)
{
documet.write("<br>");
for(m=1;m<=t;m--)
{
document.write("* ");
}
}
}</script>
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("* ");
}
}
}
else
{
for(k=1;k<=t;k++)
{
document.write("<br>");//少个n
for(m=1;m<=t;m--)
{
document.write("* ");
}
}
}
当然你document是拼错了。。但是你js代码中else是要做什么呢?for(m=1;m<=t;m--)这是一个无限循环
后面的else是不会走进去的
对的,LZ请仔细看看你的代码。单词拼错了。两处都是 document而你的写成了documet 了,少了个 n ...
而且你的for循环有点奇怪