问答详情
源自:1-9 JavaScript-什么是函数

函数调用问题 请问哪里错了,为什么不显示图形?

<script language="javascript" type="text/javascript">

  var n=window.prompt();

    n=parseFloat(n);

  document.write(n);

    abc(n);

</script>


//函数

function abc(n)

{

for(var i=1;i<=n;i++)

{

  for(var j=1;i<=n-i;j++)

  {

  document.write("&nbsp;");

  }

  for(var m=1;m<=2*i-1;m++)

  {

  document.write("*");

  }

  document.write("<br/>");

}

}


提问者:一墨飞雪 2016-04-06 22:46

个回答

  • pppppphuting
    2016-04-06 22:59:31
    已采纳

    for(var j=1;i<=n-i;j++)虽然不知道你哪里错了,但感觉这个for是不是i,j没分清。。。。。

  • Thomaszzc
    2016-04-07 10:15:49

    函数应该写在script里面

  • Sunmiley
    2016-04-06 23:03:08

    把for改为if吧