do{
const num=Math.floor(Math.random()*2);
const num2=Math.floor(Math.random()*2);
}while(num===num2);
console.log(num);
console.log(num2)
この式の場合、do{}の中でconstを書くと定数名が暗くなったままでnot defindで返されてしまいます。
解決法はわかっていてdo{}の枠外で変数を定義しておいてdo{}内にその変数の式を書いてあげるとうまくいくのですが、なぜdo{}の中に書いた状態でnot defindを返されてしまうのかがわかりません。
ご教授頂ければと思います。
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?