JavaScript
1var element = 0; 2function func(){ 3 element++ 4} 5for(var i = 0;i < 10 ; i++){ 6 func() 7} 8console.log(element);
上記のコードで
グローバル変数で宣言しているので、初期化されず値を持ち続け加算され続けると思いますが、
for文でfunc()に代入されるiがありませんが、なぜこれで10回関数が呼び出されるのでしょうか?
回答よろしくおねがいします.
「代入されるiがありません」は、どうなっていれば想定どおりなのでしょうか。
回答5件
あなたの回答
tips
プレビュー