Ich versuche, ein Dreieck mit verschachtelten Schleifen zu bauen.Gebäudedreieck mit verschachtelten Schleifen
var line, triangle;
line = triangle = "";
for (var row = 1; row <= 7; row++) {
for (var x = 0; x < row; x++) {
line += "#";
}
triangle += line + "\n";
}
console.log(triangle);
erwartete ich, dass jede Zeile mehr als das letzte ist nur von einem "#" wie folgt aus:
Aber dies ist das Ergebnis, das ich bekam:
Sie wollen wahrscheinlich mit einer leeren Zeile beginnen. – SLaks
Sie sollten dafür nicht zwei Schleifen benötigen. Behalten Sie zwei Variablen, eine für das Ergebnis und eine andere für die aktuelle Zeile. Hängen Sie die aktuelle Zeile an das Ergebnis jeder Schleife –
@ will.fiset Ich werde das versuchen –