方形
for (var i = 0; i < 6; i++) {
for (var j = 0; j < 6; j++) {
document.write("*");
}
document.write("<br>");
}
document.write("<br>");
正向三角形
for (var i = 0; i < 6; i++) {
for (var j = 0; j < i + 1; j++) {
document.write("*");
}
document.write("<br>");
}
document.write("<br>");
反向正三角形
for (var i = 0; i < 6; i++) {
for (var k = 0; k < 5 - i; k++) {
document.write(" ");
}
for (var j = 0; j < i + 1; j++) {
document.write("*");
}
document.write("<br>");
}
document.write("<br>");
倒三角形
for (var i = 0; i < 6; i++) {
for (var j = i; j < 6; j++) {
document.write("*");
}
document.write("<br>");
}
等腰三角形
var n = 6;//层数
for (var i = 1; i <= n; i++) {//控制行数
for (var j = 1; j <= 2 * n - 1; j++) {//控制列数
if (j <= (n - i) || j >= (n + i)) {
document.write(" ");//半角空格
}
else {
document.write("*");
}
}
document.write("<br>");
} document.write("<br>");
倒立等腰三角形
for (var i = 0; i <= 6; i++) {
for (var z = 1; z <= i + 1; z++) {
document.write(" ");
}
for (var j = 1; j <= 11 - 2 * i; j++) {
document.write("*");
} document.write("<br>");
}
等腰空心三角形
for (var i = 0; i < 6; i++) {//控制行
for (var k = 0; k < 5 - i; k++) {
document.write(" ");
}
for (var j = 0; j < 2 * i + 1; j++) {
//每一行的第一个要输出星星 j==0;
//每一行的最后一个要输出星星 2*i
//最后一行要输出星星 i=5
if (j === 0 || j === 2 * i || i === 5) { document.write("*"); }
else { //其他输出空格
document.write(" ");
}
}
document.write("<br>");
}
菱形
for (var i = 0; i < 6; i++) {
for (var z = 0; z < 5 - i; z++) {
document.write(" ");
}
for (var j = 0; j < 2 * i + 1; j++) {
document.write("*");
} document.write("<br>");
}
for (var i = 0; i < 6; i++) {
for (var z = 0; z < i + 1; z++) {
document.write(" ");
}
for (var j = 0; j < 9 - 2 * i; j++) {
document.write("*");
} document.write("<br>");
}
空心菱形
for (var i = 0; i < 6; i++) {
for (var z = 0; z < 5 - i; z++) {
document.write(" ");
}
for (var j = 0; j < 2 * i + 1; j++) {
//j = 0 j = 2*i
if (j === 0 || j === 2 * i) {
document.write("*");
} else {
document.write(" ");
}
}
document.write("<br>");
}
for (var i = 0; i < 6; i++) {
for (var z = 0; z < i + 1; z++) {
document.write(" ");
}
for (var j = 0; j < 9 - 2 * i; j++) {
if (j === 0 || j === (9 - 2 * i) - 1) {
document.write("*");
} else {
document.write(" ");
}
}
document.write("<br>");
}