「#」で構成された三角形を印刷する必要があります。私が手にこの入力のJavascriptの印刷三角形が期待どおりに機能しない
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);
:
は、これは私のコードです
#
###
######
##########
しかし、私が取得したい:
#
##
###
####
私のコードで何が悪いのでしょうか?ループの外であなたのtext
をクリアするためのおかげ
あなたは 'ループ内text'をリセットしません。各行は最後の行に追加されます。 – Sirko
オプションとして、for(var i = 1; i <= n; i ++){ console.log( '#'。repeat(i));を使用できます。 } '。 – Tushar
@Tushar非常に有益な、確かに。 –