в php могу использовать такую конструкцию
$result = isset($my_var) ? $my_var : false
т.е. если переменная определена, то назначаю её значение , если нет то false
может в JS есть что-то более продвинутое, мне нужно проверить две переменные: если есть первая и значение не пустое, берем её значение, если есть вторая и тоже не пустая значит - соответственно её, ну и если обе переменные пустышки - значит false;
my_var = var1 or var2 or false
можно что-то вроде
my_var = var1!=undefined ? var1 : (var2!=undefined ? var2: false)
но может есть более красивый вариант