Сообщение от Aetae
|
alert(variable === undefined)
|
На локальных лучше сразу выловить исключение и обнаружить свои косяки, чем в случае с typeof рисковать насрать в глобал.
А глобальные, если они не прописаны в коде явно, никто так в здравом уме не проверяет.
Остальное - вопросы стиля и предпочтений, имхо.