写了一个javascript的小练习,实现金字塔的输出,使用了for循环语句,关键在于for循环中各个数值的计算,还有就是空格的输出,使用 貌似是最正宗的。
代码如下:
<html> <head> <script> var a = window.prompt("请输入一个数"); for(var b = 1; b <= a; b++) { for(var c = (a - b) * 2; c >= 0; c--) { document.write(" "); } for(var d = 1; d <= b * 2 - 1; d++) { document.write("*" + " "); } document.write("<br/>"); } </script> </head> <body> </body> </html>
效果图为: