Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 定义变量_Javascript_Variables_If Statement - Fatal编程技术网

Javascript 定义变量

Javascript 定义变量,javascript,variables,if-statement,Javascript,Variables,If Statement,可以这样定义变量吗: var myVariableName = (var1 > 0) ? "yay" : "nay"; 或者最好将变量包装在if语句中: if(var1 > 0){ var myVariableName = "yay"; }else{ var myVariableName = "nay"; } 我会和你一起去 var myVariableName = (var1 > 0) ? "yay" : "nay"; 它更容易阅读。注意,括号不是必需的 另一种

可以这样定义变量吗:

var myVariableName = (var1 > 0) ? "yay" : "nay";
或者最好将变量包装在if语句中:

if(var1 > 0){
  var myVariableName = "yay";
}else{
  var myVariableName = "nay";
}
我会和你一起去

var myVariableName = (var1 > 0) ? "yay" : "nay";
它更容易阅读。注意,括号不是必需的

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

var myVariableName = var1 > 0 && "yay" || "nay";
我会和你一起去

var myVariableName = (var1 > 0) ? "yay" : "nay";
它更容易阅读。注意,括号不是必需的

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

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

为什么你认为条件运算符是个坏主意?为什么你认为条件运算符是个坏主意?