然后分别循环打印空格和星星,形成了树根部分,设置条件打印一个等腰三角形后开始执行树根部分的循环,一个简单的圣诞树就完成了!
/* 圣诞树 */
/* 最外层的循环 是把等腰三角形循环两次 */
for (var b = 0; b < 2; b++) {
var str = "";
/* 循环一次 里边的空格和星星循环分别执行一次 */
for (var i = 1; i < 8; i++) {
/* 打印空格 从大到小 开始打印10个空格 外边循环一次里边打印十次*/
for (var k = 8; k > i; k--) {
str += " ";
}
/* 打印星号 从小到大 j<i 就一直打印* */
for (var j = 0; j < i; j++) {
str += " " + "*";
}
str += "<br>";
}
/* 树根 */
/* 等腰三角形打印完一个后 执行下边的循环 */
if (b === 1) {
/* 执行一次 里边的空格循环和星号循环就执行一次 */
for (var n = 0; n < 4; n++) {
/* 外边的循环执行一次,这里就打印四次双空格 */
for (var m = 0; m < 2; m++) {
str += " " + " ";
}
/* 外边的循环执行一次 这里就打印四个星星 */
for (var g = 0; g < 4; g++) {
str += "*";
}
str += "<br>";
}
}
document.write(str);
}