Определить переменные - PullRequest
0 голосов
/ 19 октября 2011

Можно ли определять переменную следующим образом:

var myVariableName = (var1 > 0) ? "yay" : "nay";

или лучше обернуть переменную в if:

if(var1 > 0){
  var myVariableName = "yay";
}else{
  var myVariableName = "nay";
}

1 Ответ

4 голосов
/ 19 октября 2011

Я бы пошел с

var myVariableName = (var1 > 0) ? "yay" : "nay";

Это легче читать. Обратите внимание, что скобки не обязательны.

Другой способ написать это было бы следующим образом: использовать поведение булевых операторов:

var myVariableName = var1 > 0 && "yay" || "nay";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...