Ich muss ein Dreieck aus '#' zu drucken.JavaScript-Druck Dreieck funktioniert nicht wie erwartet
Dies ist mein Code:
function show(n){
var text ="";
for(var i=1;i<=n;i++){
for(var j=1;j<=i;j++){
text+='#';
}
console.log(text);
}
}
show(4);
Für diesen Eingang erhalte ich:
#
###
######
##########
Aber ich möchte bekommen:
#
##
###
####
Was in meinem Code falsch? Dank
Sie nicht zurücksetzen 'Text' innerhalb der Schleife. Also wird jede Zeile an die letzte angehängt. – Sirko
Als Option können Sie 'for (var i = 1; i <= n; i ++) { console.log ('#' .wiederholung (i)); } '. – Tushar
@Tushar Sehr informativ, In der Tat. –