Javascript WW2国旗星

时间:2014-11-17 04:33:53

标签: javascript

我遇到了麻烦并且已经被困在这个程序上一段时间了。基本上我需要使用for循环才能使星标成为网页上的标志。订单是48星,8对6和6。我的伪代码是

class WW2Flag
    main()
    //Declarations//
        str j
        str x
    for j = 1 to 6
        for x = 1 to 8 step 1
        output "x " 
    endfor
    output break
endClass

我目前的程序是

var row = "&#10029";
var x = 48;


for (x=0;x<8;x+1){
    document.getElementById("stars").innerHTML += row;
    if (x==8){
    break;
    document.write("&#10029");
    }
    else {
    j = 0;j<6;j + 1;
    document.write("&#10029");
    }
    x++;
}

1 个答案:

答案 0 :(得分:0)

您只需要在行循环中嵌套列循环,就像这样。

var stars = [], star = '&#10029';
for (var i=0; i<6; i++) {
	for (var j=0; j<8; j++) {
		stars.push(star);
	}
	stars.push('<br />\n');
}
document.getElementById('stars').innerHTML = stars.join('');
<div id="stars"></div>