Javascript-форум (https://javascript.ru/forum/)
-   Учебные материалы (https://javascript.ru/forum/study/)
-   -   подскажите как можно записать проверку (https://javascript.ru/forum/study/71345-podskazhite-kak-mozhno-zapisat-proverku.html)

Yurik 12.11.2017 01:31

подскажите как можно записать проверку
 
в 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)

но может есть более красивый вариант

ruslan_mart 12.11.2017 05:39

Думаю, этого будет вполне достаточно:

var my_var = var1 || var2;



Но если прям строго нужен false, то:

var my_var = var1 || var2 || false;

Yurik 12.11.2017 13:05

спасибо


Часовой пояс GMT +3, время: 07:13.