На мой взгляд, проще прочитать раздел приведения типов (вроде так) в книге JavaScript The Definitive Guide, даже на русском, там подробно расписано про этот момент, а так же про .toString() и другие вещи.
Вот если бы этим темам учили на чистом js, было бы больше пользы. А то «выучат jQuery» и дальше будут писать говнокод. Те кто учит сначала js, разберутся с jQuery без проблем.
Выписывают на стикеры фразы и потом фильтруют их, что не подходит, даже если очень хорошо звучит, но никак не связано с контекстом, выкидывают. Остаётся несколько таких стикеров, которые выстраиваются в нужном порядке, в которой и будут рассказаны аудитории.
Анонимные функции-обёртки нужны когда у вас много переменных и функций, и их нужно отделить от остального кода, чтобы не было конфликтов имён. В приведённых выше функциях конечно JUST_A_VAR локальны. Но если вы хотите все эти три функции объединить в модуль, то нужно сделать функцию-обёртку для них. Тогда названия функций не будут видны в глобальной области видимости.
Свойства объектов не могут быть удалены если стоит флаг DontDelete. Объявляя переменную в любом контексте без var, мы создаем свойство объекта window без флага DontDelete и значит его удалить можно. Объявляя переменные через var, ставится флаг DontDelete, и не важно в каком контексте, удалить её нельзя. Ваш пример jsfiddle.net/FB94D/, чтобы увидеть результат, откройте консоль.
Есть немного, мне например просто не хватало горячих клавиш, теперь, когда скачал приложение, все стало хорошо, думаю иногда он сможет заменять обычный плеер для музыки.
А каким образом будут использоваться камеры и инфраструктура, созданная за 20 млрд. рублей, все эти 6-7 лет после выборов?