等腰三角形 :
做着这道题, 主要是灵活运用js中的for循环, 利用空格来调整位置,来实现等腰三角形的排列。
效果图:
* *** ***** *******灵活运用js中的for循环,设置了n为行高数,j为空格,h为等腰三角形的行宽。 其中空格控制*号的位置,是效果图打印出等腰三角形。
如此可以推出不同的图形 构造:菱形
function height (){ document.writeln("打印菱形</br>"); for(var i=0;i<6;i++){ for(var j=6;j>i;j--){ document.writeln(" "); } for(var k=0;k<2*i+1;k++){ document.writeln("*"); } document.writeln("</br>"); } for(var i=5;i>0;i--){ for(var j=6;j>=i;j--){ document.writeln(" "); } for(var k=0;k<2*i-1;k++){ document.writeln("*"); } document.writeln("</br>") } } height(); * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *