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