是否有可能将IF语句的结果赋值给JS中的变量?将IF语句结果分配给一个变量 - JavaScript
if (busNumber[currentBus][2] == route[0]){
console.log("Correct!");
}
else {
console.log("Incorrect!");
}
是否可以为变量分配正确或不正确,这样我可以在程序的其他区域调用它?
是否有可能将IF语句的结果赋值给JS中的变量?将IF语句结果分配给一个变量 - JavaScript
if (busNumber[currentBus][2] == route[0]){
console.log("Correct!");
}
else {
console.log("Incorrect!");
}
是否可以为变量分配正确或不正确,这样我可以在程序的其他区域调用它?
它可以通过定义变量前期,然后将值分配给它:
var output;
if (busNumber[currentBus][2] == route[0]){
console.log("Correct!");
output = "Correct!";
} else {
console.log("Incorrect!");
output = "Incorrect!";
}
console.log('Output: ' + output);
现在,您可以使用变量输出在脚本的其余部分。
var result;
if (busNumber[currentBus][2] == route[0]){
result = "Correct!";
}
else {
result = "Incorrect!";
}
你可以在一个方式
var result = function() {
if (busNumber[currentBus][2] == route[0]) {
return "Correct!";
}
else {
return "Incorrect!";
}
}();
虽然,在技术上你分配一个函数的结果给一个变量
尝试这种早些时候 - 我不断收到相反的或不确定的结果时,我在别处叫输出。 –
这个工程看到下面的小提琴:https://jsfiddle.net/oje21wup/更改匹配变量以获得不同的输出。 – tom
请发布您的所有代码,然后... – tom