首页 » 技术分享 » JS 案例 打印菱形

JS 案例 打印菱形

 

打印菱形

使用prompt()方法输入打印的行数,在页面上输出一个菱形。
代码片

// An highlighted block
<script type="text/javascript">
   var n=prompt("请输入要打印的行数:","");
   //打印行数
   for (var i=1;i<=n;i++) {
    for(var k=1;k<=n-i;k++){
     document.write("&nbsp;&nbsp;&nbsp;");
    }
    //打印多个*
    for(var j=1;j<=2*i-1;j++){
     document.write("*"+"&nbsp;");
    }
    document.write("<br>")
   }
   
   for(var i=n-1;i>0;i--){
    for(var k=1;k<=n-i;k++){
     document.write("&nbsp;&nbsp;&nbsp;");
    }
    for(var j=1;j<=2*i-1;j++){
     document.write("*"+"&nbsp;");
    }
    document.write("<br>")
   
   }
  </script>

运行效果:

在这里插入图片描述

转载自原文链接, 如需删除请联系管理员。

原文链接:JS 案例 打印菱形,转载请注明来源!

1