Как проверить, есть ли значение в переменной javascript?
Название вопроса «Как проверить, есть ли значение в переменной» слабо коррелирует с его текстом.
Потому что null — это значение. Как и 0, как и пустая строка, как и любой тип данных, кроме undefined.
Поэтому проверка на значение переменной выглядит примерно так (именно со сравнением типов):if(cname === undefined) {
	//вот именно это и значит, что значения нет
}
Потому чтоtypeof null == 'object'