需求:1、用for循环打印半个金字塔图形
n=5:
<html>
<head>
<title>打印半个金字塔</title>
<script type="text/javascript">
var n = window.prompt("请输入金字塔的高度(行数)");
for(var i=0;i<=n;i++){
for(var j=0;j<i;j++){
document.write("*");
}
document.write("<br>");
}
</script>
</head>
<body>
</body>
</html>
需求:2、用for循环打印整个金字塔
n=5:
<html>
<head>
<title>打印整个金字塔</title>
<script type="text/javascript">
var n = window.prompt("请输入金字塔的高度(行数)");
//行数
for(var i=1;i<=n;i++){
//打印空格 n-i 总层数-第几层
for(var j=1;j<=(n-i);j++){
document.write(" ");
}
//打印* 2*(i-1)+1 2*(第几层-1)+1
for(var k=1;k<=(2*i-1);k++){
document.write("*");
}
//换行
document.write("<br>");
}
</script>
</head>
<body>
</body>
</html>