【问题标题】:Define variables定义变量
【发布时间】:2011-10-18 21:00:32
【问题描述】:

这样定义变量可以吗:

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

或者最好将变量包装在 if 语句中:

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

【问题讨论】:

  • 你为什么认为条件运算符不是个好主意?

标签: javascript variables if-statement


【解决方案1】:

我会选择

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

更容易阅读。请注意括号不是必需的。

另一种写法是这样,利用布尔运算符的行为方式:

var myVariableName = var1 > 0 && "yay" || "nay";

【讨论】:

    猜你喜欢
    • 2011-06-11
    • 2021-02-27
    • 1970-01-01
    • 2011-11-20
    • 1970-01-01
    • 1970-01-01
    • 2012-02-24
    • 2021-07-22
    • 2021-11-28
    相关资源
    最近更新 更多