command を do while の中で宣言してはダメですか?

ブロック内ではじめて宣言された場合、そのブロック内でのみ有効となるため、ブロック外で宣言する必要があります。
2024年11月18日
ユーザー

似てる質問でごめんなさい、最初に宣言せずに、いきなり do while 入力して、do while の中で宣言と代入をする、下記のようなカタチはだめですか?

do {
  let command = Number(prompt('Menu 1, 2, 3 or 0 to exit'));
  if (command === 0) {
    console.log('Exited');
  } else {
    console.log(`Menu ${command} processed.`);
  }
} while (command !== 0);

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?

このレッスンの質問と回答(6)