метод проверки, если переменная была инициализирована, лучше / правильнее? (Предполагая, что переменная может содержать что угодно (строка, int, объект, функция и т. Д.))
if (elem) { // or !elem
или же
if (typeof(elem) !== 'undefined') {
или же
if (elem != null) {