[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:   }