将IF语句结果分配给变量 - JavaScript

时间:2015-11-07 06:43:42

标签: javascript

是否可以将IF语句的结果分配给JS中的变量?

  if (busNumber[currentBus][2] == route[0]){
     console.log("Correct!");
  }
  else {
     console.log("Incorrect!");
  } 

是否可以为变量分配正确或不正确,以便我可以在程序的其他区域调用它?

3 个答案:

答案 0 :(得分:1)

var result;
if (busNumber[currentBus][2] == route[0]){
    result = "Correct!";
}
else {
    result = "Incorrect!";
}

答案 1 :(得分:0)

可以通过先定义变量然后为其赋值:

var output;
if (busNumber[currentBus][2] == route[0]){
    console.log("Correct!");
    output = "Correct!";
} else {
    console.log("Incorrect!");
    output = "Incorrect!";
}
console.log('Output: ' + output);

现在,您可以在脚本的其余部分中使用变量 output

答案 2 :(得分:0)

你可以在某种程度上

var result = function() {
    if (busNumber[currentBus][2] == route[0]) {
       return "Correct!";
    }
    else {
       return "Incorrect!";
    } 
}();

但是,从技术上讲,您将函数的结果分配给变量