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