[2257] 完全初心者のためのプログラミング入門 lesson04_4
投稿者:Hiroyuki Naito
2021/11/22 21:20:38
お世話になります。
首記のプログラムで1つ質問をさせていただきますので、よろしくお願いいたします。
JavaScriptでは同じ変数と2度宣言すると、
Uncaught SyntaxError: Identifier 'x' has already been declared
というエラーが発生します。
しかし、下記の2つのfor文でxについて2回宣言しているように思うのですが、
エラーにならないのは何故でしょうか。
19: for (;;) {
20: for (let x = 0; x <= 720; x += 10) {
21: context.drawImage(ufoImage, x, 10);
22: }
23: for (let x = 720; x >= 0; x -= 10) {
24: context.drawImage(ufoImage, x, 10);
25: }
26: }