// Подлый код undefined = 5; // Ваш код, ничего не знающий о подлом коде if (window.foo == undefined) { alert('Переменная foo не определена'); } else { alert('Переменная foo определена'); }