Инкапсулируйте обработку числа в букву, чтобы ваш основной код не знал, как выполняется перевод. Назовите это так:
obj.result = getThing(l);
// or, given your comment that l is formed by concatenating three
// values you could do the concatenation in the function
obj.result = getThing(v1, v2, v3);
Тогда в getThing()
вы можете использовать существующий оператор switch, или таблицу поиска из ответа Мэтта Болла, или любой другой метод, который вам нравится. И вы можете изменить метод в любое время, не влияя на код, который вызывает функцию.
function getThing(v1, v2, v3) {
var l = v1 + "-" + v2 + "-" + v3;
// use lookup, switch, whatever
return "somecode";
}
Примечание: на самом деле не вызывайте вашу функцию "getThing"; замените «Вещь» на то, что описывает, какими бы ни были эти буквенные коды.