質問: "undefined"){ aleart("test"+j+"undefined"); ) } ``` 等としても、上記の判断には合致することなく、test5はalertと出しません。 上記のような連結して作成した変数の存在判断を行うには どのように対処したらよいのでしょうか? ご教示いただければ幸いです。
回答: `typeof("test"+j)`は"string"なので、alertがでることはないですね。 testを宣言したコンテクストに対して、チェックする感じですかね。 たとえば、ブラウザでこれだけやってるとしたら、`typeof(window["test"+j])`とするとか。 なぜこのようなことをするのかが分かりませんが、配列とかobject(連想配列)を使うとかしたほうがいいように思えます(`test[i]`とか)。