2015-11-07 75 views
0

是否有可能將IF語句的結果賦值給JS中的變量?將IF語句結果分配給一個變量 - JavaScript

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

是否可以爲變量分配正確或不正確,這樣我可以在程序的其他區域調用它?

回答

0

它可以通過定義變量前期,然後將值分配給它:

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

現在,您可以使用變量輸出在腳本的其餘部分。

+0

嘗試這種早些時候 - 我不斷收到相反的或不確定的結果時,我在別處叫輸出。 –

+0

這個工程看到下面的小提琴:https://jsfiddle.net/oje21wup/更改匹配變量以獲得不同的輸出。 – tom

+0

請發佈您的所有代碼,然後... – tom

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

你可以在一個方式

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

雖然,在技術上你分配一個函數的結果給一個變量