我的代码不会显示我想要的输出。
for (var row=1;row<=8;row++) {
for (var i=1;i<=4-(4-row);i++) {
document.write("#");
}
document.write("</br>");
}
我想要像这样的输出
答案 0 :(得分:2)
var x = 8;
var y = parseInt(x / 2);
for (var i = 0; i < x; i++) {
for (var j = 0; j < y - Math.abs(i - y); j++)
document.write('#');
document.write('<br/>');
}
&#13;
答案 1 :(得分:0)
试试这个,
for (var row=1;row<=8;row++) {
for (var i=1;i<=4-(row<=4?4-row:row-4);i++) {
document.write("#");
}
document.write("</br>");
}