#javascript #variables #if-statement
#javascript #переменные #if-оператор
Вопрос:
Можно ли определять такую переменную следующим образом:
var myVariableName = (var1 > 0) ? "yay" : "nay";
или лучше всего обернуть переменную в if statment:
if(var1 > 0){
var myVariableName = "yay";
}else{
var myVariableName = "nay";
}
Комментарии:
1. Как вы думаете, почему условный оператор был бы плохой идеей?
Ответ №1:
Я бы пошел с
var myVariableName = (var1 > 0) ? "yay" : "nay";
Это легче читать. Обратите внимание, что скобки не нужны.
Другой способ написать это было бы так, используя преимущества поведения логических операторов:
var myVariableName = var1 > 0 amp;amp; "yay" || "nay";