2011-05-20 28 views
0

我有搜索通過谷歌關鍵字處理JavaScript幻數,但找不到一個。 在C#中,我會用常量定義號碼,但我不知道在JavaScript中使用什麼樣的這個如何處理javascript中的幻數

public class MagicNumberHelper 
{ 
    const int optionA = 1; 
    const int optionB = 2: 
    const int optionC = 3 
} 
+4

請定義「幻數」。 – 2011-05-20 07:06:39

+2

http://stackoverflow.com/questions/2821509/can-you-use-constant-variables-in-javascript – 2011-05-20 07:10:32

+0

@ Alin Purcaru if(number == 1) DoA(); else if(number == 2) DoB(); 1和2是幻數。 – 2011-05-20 07:27:41

回答

1

是它只是一個常數,你可以在這種情況下,測試後

var MagicNumbers = { 
optionA: 1, 
optionB: 2, 
optionC: 3 
}; 

然後稍後再測試它

if(inputNr == MagicNumbers.optionA) { 
    // your logic here 
} 
3

翻譯,爲JS(的方式去做一個)

東西:

var MagicNumberHelper = { 
    optionA: 1, 
    optionB: 2, 
    optionC: 3 
}