首页 > 代码库 > JavaScript输出三角形
JavaScript输出三角形
* *** ***** ******* *********
以上图为例子,假设行数为5行
1.每行星星的个数
可以得出星星个数公式为:j=i*2-1,这里j表示当前星星的个数,i表示当前行数
for(var i=1;i<=4;i++){ for(j=1;j<=2*i-1;j++){ document.write(‘*‘); } document.write(‘<br>‘) }
效果:
可以看出,其实金字塔的三角星是被空格顶过去的
2.每行左侧空格的个数
可以得出左侧空格个数为:k=5-i,5表示行的总长度,i为当前行数,k表示当前左侧空格个数
for(var i=1;i<=4;i++){ for(var k=1;k<=4-i;k++){ document.write(‘ ‘) } for(j=1;j<=2*i-1;j++){ document.write(‘*‘); } document.write(‘<br>‘) }
效果:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
扩展:...
参考资料:
http://blog.csdn.net/wenximalong/article/details/8224891
http://www.tuicool.com/articles/jMFJ7j3
JavaScript输出三角形
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。