Ich lese das Eloquent Javascript-Buch. Es ist eine Aufgabe, ein Dreieck, so zu bauen:Schleife ein Dreieck mit einer While-Schleife
#
##
###
####
#####
######
#######
mit einer Schleife.
Ich habe es erfolgreich mit einer for-Schleife.
for (var result = "#"; result.length <=7; result = result + "#")
console.log(result);
Aber aus irgendeinem Grund kann ich es nicht mit einer while-Schleife tun.
var result = "#"
while(result.length <=7){
console.log(result);
result = result + "#";
}
VM920:3 #
VM920:3 ##
VM920:3 ###
VM920:3 ####
VM920:3 #####
VM920:3 ######
VM920:3 #######
"########"
Aus irgendeinem Grund bekomme ich diese zusätzliche Zeile am unteren Rand mit 8 # Symbole in Anführungszeichen verpackt. Warum passiert dies?
Gibt es einen Code nach der while-Schleife? – RamenChef
Gibt es eine Chance, dass Sie das direkt von der Browserkonsole aus ausführen? – Timo
Da bei der letzten Überprüfung der Schleifenbedingung das Ergebnis eine Länge von 7 hat, gehst du nochmal durch die Schleife. – enhzflep