try/catch ブロックでラップされたコードがあります。typeof を使用して、変数が定義されているかどうかを確認します。
if (typeof (var) == 'string') {
//the string is defined
}
ただし、これを try/catch ブロックで使用すると、サポートされていることを実行する代わりに、catch 部分にジャンプします (文字列が定義されている場合は、文字列で何かを実行します)。
例外をアクティブ化せずに変数が定義されているかどうかを確認するにはどうすればよいですか?