js switch caseに式を使うと、動かない? 変数代入できない?

switch文で、caseに式を使うと、switch文より前に定義した変数が使えなかった。 以下のコードを見て、 case num>2 の部分をコメントアウトした場合 上に定義したstr1,str2にarr[0], arr[1]が代入できる。 しかし、 case 2 の部分をコメントアウトした場合、 str1,str2に値を代入できず、上で定義した空 ‘ ‘となる。 …Continue reading js switch caseに式を使うと、動かない? 変数代入できない?