Часто возникают вопросы - почему и зачем таблица именно такая? Ответ простой: потому что так получилось по ходу развития javascript.
В современном javascript оператор typeof практически не используется. Например, вместо проверки:
if(typeof(var) == "undefined"){ ... }
можно писать:
if(window.var !== undefined){ ... }
или, зачастую, подойдет и просто:
if(window.var){ ... }
Использовать if(var) нельзя, так как доступ к неопределенной переменной вызовет ошибку. Ну а обращение к отсутствующему свойству глобального объекта window всего лишь вернет undefined
Полезный совет
Вы ошибочно нажали закрыть вкладку, которая вам еще нужна? Нажмите комбинацию клавиш «Ctrl» + «Shift» + «T», чтобы восстановить закрытую вкладку.
Нажатие этой комбинации клавиш несколько раз восстановит несколько закрытых вкладок.