分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

JS打印金字塔

发布时间:2023-09-06 02:08责任编辑:胡小海关键词:暂无标签

今晚学习JavaScript,利用for循环打印了半边金字塔和完整金字塔,将所学心得记录下来。

首先是半边金字塔:

  代码如下: 

 1 <script type="text/javascript"> 2 ????//n为层数 3 ????var n = 10; 4 ????//外层for循环控制层数 5 ????for(var i = 0; i < n; i++){ 6 ????????//内层for循环控制星星的数量 7 ????????//J<=i是让星星的数量刚好等于层数 8 ????????for(var j = 0; j <= i; j++){ 9 ????????????document.write("*");10 ????????}
11      //打完这层换行12 ????????document.write("<br/>");13 ????}14 </script>

效果图:

  


完整金字塔

  代码如下:

    

 1 <script type="text/javascript"> 2 ????//n控制层数 3 ????var n = 10; 4 ????for(var i = 1; i <= n; i++){ 5 ????????//每层空格数量为n减i,n为总层数,i是第几层 6 ????????for(var j = 1; j <= n-i; j++){ 7 ????????????document.write("&nbsp"); 8 ????????} 9 ????????//每层星星数量为[2*(i-)+1]个,10 ????????for(var k = 1; k <= 2*(i-1)+1; k++){11 ????????????document.write("*");12 ????????}13 ????????//打完一层换行14 ????????document.write("<br>");15 ????}16 </script> ???????

  效果图:  第一个星星对不齐是因为图形的原因。

    

JS打印金字塔

原文地址:https://www.cnblogs.com/dantayihao/p/9410868.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved