写了一个javascript的小练习,实现金字塔的输出,使用了for循环语句,关键在于for循环中各个数值的计算,还有就是空格的输出,使用 貌似是最正宗的。 代码如下: [html]view plaincopyprint? 1 <html> 2 <head> 3 <script> 4 5 var a = window.prompt("请输入一个数"); 6 for(var b = 1; b <= a; b++) { 7 for(var c = (a - b) * 2; c >= 0; c--) { 8 document.write(" "); 9 } 10 for(var d = 1; d <= b * 2 - 1; d++) { 11 document.write("*" + " "); 12 13 } 14 document.write("<br/>"); 15 } 16 </script> 17 </head> 18 <body> 19 </body> 20 </html>
效果图为:
file:///C:/Users/liukang/AppData/Local/Temp/ksohtml/wps_clip_image-14768.png file:///C:/Users/liukang/AppData/Local/Temp/ksohtml/wps_clip_image-25174.png |