可以定义这样的变量:
var myVariableName = (var1 > 0) ? "yay" : "nay";
或者最好在if语句中包含变量:
if(var1 > 0){
var myVariableName = "yay";
}else{
var myVariableName = "nay";
}
答案 0 :(得分:4)
我会选择
var myVariableName = (var1 > 0) ? "yay" : "nay";
更容易阅读。请注意,括号不是必需的。
编写它的另一种方法就是这样,利用布尔运算符的行为方式:
var myVariableName = var1 > 0 && "yay" || "nay";