如何在javascript中处理幻数

时间:2011-05-20 07:05:22

标签: javascript magic-numbers

我通过谷歌搜索关键字处理javascript魔术数字,但找不到一个。 在c#中我将使用常量定义的数字,但我不知道在javascript中使用什么

类似这样的事情

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

2 个答案:

答案 0 :(得分:3)

将其翻译为JS(其中一种方法):

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

答案 1 :(得分:1)

它只是一个常数,您可以稍后测试 在那种情况下

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

然后再像这样测试它

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