У меня есть код, который завернут в блок try/catch. Я использую typeof, чтобы узнать, определена ли переменная:
if (typeof (var) == 'string') {
//the string is defined
}
Однако, используя это в блоке try/catch, перескакивает на часть catch вместо того, чтобы делать то, что ему нужно делать (что-то делать с строкой, если она определена).
Как проверить, не определена ли переменная без активации исключения?