<html>
<head>
<title>xing</title>
</head>
<body>
<script language="JavaScript">
  for(i=1;i<=7;i++)
  {
    for(j=1;j<=7-i;j++)
    {
       document.write(" ");
    }
    for(k=1;k<=i;k++)
    {
        document.write("*");
    }
    document.write("<br>");
  }</script>
</body>
</html>*
**
***
****
*****
******
******* 

解决方案 »

  1.   

    <script language="JavaScript">
      for(i=1;i<=7;i++)
      {
      for(j=1;j<=7-i;j++)
      {
      document.write("*");
      }
      for(k=1;k<=i;k++)
      {
      document.write(" ");
      }
      document.write("<br>");
      }</script>
      

  2.   


    <script type="text/javascript">
    for(var i=0;i<7;i++)
    {
        for(var j=0;j<7-i;j++){
    document.write("*");
        }
        document.write("<br/>")
    }
        </script>
      

  3.   

    for(i=1;i<=7;i++)
      {
      for(j=7;j>=i;j--)
      {
       document.write("*");
      }
      document.write("<br>");
      }
      

  4.   

      document.write("&nbsp;");输出空格用这个
      

  5.   

    javascript题目,发到asp.net论坛里。你的老师可真够丢脸的,连html/javascript都没有给打下基础吗?
      

  6.   

    空格要用html转义,否则不显示
      

  7.   


      for(i=1;i<=7;i++)
      {
    for(k=0;k<=7-i;k++)
    {
    document.write("*");
    }
    document.write("<br>");
      }
      

  8.   

    楼主你的方法出不来正星三角 即使出了空格也不对 判断条件有问题 应该是
    <script type="text/javascript">
        for(var i=0;i<7;i++)
        {
    for(var t=0;t<i;t++)
    {
        document.write("&nbsp;");
    }

           for(var j=0;j<=7-(2*i-1);j++)
    {
                document.write("*");
           }

            document.write("<br/>")
        }
        </script>
      

  9.   

    发错了。。正星是这个
    <script type="text/javascript">
        for(var i=0;i<7;i++)
        {
    for(var t=0;t<7-i;t++)
    {
        document.write("&nbsp;");
    }

           for(var j=0;j<2*i-1;j++)
    {
                document.write("*");
           }

            document.write("<br/>")
        }
        </script>
      

  10.   

    有没有谁能用substring(a,b)做出来的?这样的话,只要用一个FOR语句就能完成?
      

  11.   

    for(i=1;i<8;i++)
    {
        document.write("*******".substring(0,i) + "<br>");
    }输出
    *
    **
    ***
    ****
    *****
    ******
    *******for(i=0;i<4;i++)
    {
        document.write("&nbsp;&nbsp;&nbsp;&nbsp;".substring(0,i*6) + "*******".substring(0,7-i*2) + "<br>");
    }*******
    _*****
    __***
    ___*