可能重複:
Alternative to a million IF statementsJavascript:寫if/else語句的更好方法是什麼?也許使用數組?
我是新來編程,所以我知道的很少。 (對不起,發佈一個新手問題)
這是我的問題。
我已經使用「if,else」語句來重定向用戶,取決於他們的國家。
if (country == 'US') {
window.location=us
}
else {
if (country == 'GR') {
window.location=gr
}
else {
// (repeated this for 5 times/5 different countries)
}
}
好吧,現在,我需要將訪問者重定向到他們的州(即加利福尼亞州,亞利桑那州等)。
問題是,如果我繼續使用if/else語句,我知道我必須重複此操作50次,並且javascript代碼最終會顯得很荒謬。
我知道有更好的方法來做到這一點。
任何人都可以顯示如何將多個if/else語句替換爲數組嗎?陣列應該用在這樣的情況下?我對麼?
如果我錯了,請你糾正我&告訴我應該用什麼其他陳述來代替?
謝謝&再一次,我很抱歉提出這樣一個新手問題。
查看switch語句。 –