Запутался в этом поведении. Я думал сделать что-то вроде:
if (variable name)
{
... do this...
}
должно работать. Однако, если переменная не определена, я просто получаю «ReferenceError: Не могу найти переменную:» имя переменной, и блок else даже не будет выполнен. Например, следующий фрагмент, который я получил из другого вопроса StackOverflow, не работать, когда я проверяю. Есть предложения?
if(persons_name)
{
var name = persons_name;
}
else
{
var name = "John Doe";
}