Która metoda sprawdzania, czy zmienna została zainicjowana, jest lepsza / poprawna? (Zakładając, że zmienna może pomieścić wszystko (łańcuch, int, obiekt, funkcja itp.)) if (elem) { // or !elem lub if (typeof(elem) !== 'undefined') { lub if (elem != null)