写了一个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>
效果图为: