Конструкция "
switch"
Вариант с объектом
Вы можете еще динамически формировать имя фнкции window['a'+'lert']('as')
<script>
function a(v) {
alert('a: '+ v)
}
function b(v) {
alert('b: '+ v)
}
var obj = {1: a, 2: b};
obj[2]('hi');
obj[1]('ok');
</script>