私はMarijn HaverbekeのEloquent Javascriptの本からJavascriptを学んでいます。第2章(プログラム構造)の最後にはエクササイズがあります。 console.logを7回呼び出して次の三角形を出力するループを作成します。この基本ループの最初の部分はどのようにして運動するのですか?
#
##
###
####
#####
######
#######
forループを使用するように解決しようとしました。
var hash = "#";
for(counter = 0; counter < 8; counter ++)
{
hash = hash + "#";
console.log(hash);
}
問題は、必要な出力の最初の行が表示されないことを示しています。どのように取得できますか?
私は非常にそれは少し説明が付属している場合、特にすべてのソリューションをいただければ幸いです。
これは、私はあなたが求めていることを理由に、純粋にupvoteに喜んでそれらのいくつかのnoobの質問の一つでありますそれは適切です。質問、問題、試行、実際の出力対期待を明確に示しています。ダウンタウンの質問はしないでください - 必要に応じて閉じるが、ダウンボトムはしないでください。 –
JSクルーへようこそ。間違いなくgimbel0893の答えを受け入れる。変数を空の文字列として宣言することは、方法です。 – Trasiva
いい仕事、@Mohil、歓迎StackOverflow! 1つのマイナーな提案:通常、ループ変数をローカルにしたいので、 'for(var counter ...')が良いでしょう。 – georg