Можно ли написать функцию isset в javascript?
"myVar is not defined" - ошибка говорит о том, что такая переменная в принципе не была объявлена. А делать переменную свойством глобального объекта - это плохая практика. Всё можно написать без использования глобальных переменных.
typeof ( variable )
Скобки уберите.