星星金字塔(JS实现的)
var row = +prompt("打印星星的行数:");
for(var i = 1; i <= row; i++){
// 打印的空格数: 空格数是递减的,所以需要用到 '--'运算
for(var t = row - i; t > 0; t--){
document.write(' ');
// document.write("t = " + t + "<br>");
}
// 打印的星星数 星星数是递增的,所以需要用到 '++'运算
for(var j = 1; j < 2*i; j++ ){
document.write("*");
// document.write("j = " + j + "<br>");
}
document.write("<br>");
}
代码分析:
首先使用了prompt()函数供用户选择打印的星星行数。