Сделайте объект: то, с чем сравниваете, будет именами свойств; то, что выводите, будет их значениями; то, что проверяете - ключ, по которому будет извлекаться значение. Если ничего не получили, подставляете дефолтное значение. Типа вот так:
alert(({
  1: 'b',
  2: 'c',
})[a] || 'd');
Если вдруг среди значений будут такие, чьим логическим эквивалентом является 
false, то извлекайте значение из объекта только в том случае, если ключ существует:
const obj = {
  1: 'b',
  2: 'c',
  7: null,
  8: NaN,
};
const defaultValue = 'd';
alert(obj.hasOwnProperty(a) ? obj[a] : defaultValue);