JS综合案例:编写可画不同层数三角形图案的函数

来自CloudWiki
跳转至: 导航搜索
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>利用函数输出三角形图案示例</title>
<script type="text/javascript">
     function draw(n){
     var i,j;
     document.write("<pre>");//输出<pre>标签,使document.write()格式有效
     for(i=1;i<=n;i++){
          for(j=1;j<=n-i;j++) document.write(" ");
          for(j=1;j<=i;j++) document.write("* ");
          document.writeln();
     }
     document.write("</pre>");
     }
</script>
</head>
<body>
<script type="text/javascript">
    var n=prompt("请输入三角形图案的层数","0");
    draw(n);
</script>
</body></html>