Есть обработчик, который принимает параметр, и 10 условий if. Если параметр соответствует условию, выполняется определённое действие. Как написать условие для события, если параметр не соответствует ни одному if? Я использовал следующую конструкцию:
if(a == 1){alert('b')
} else { if(a == 2){alert('c')
} else { alert('d')}}
Но из-за большой вложенности становится неудобно вносить изменения. Другой вариант
if(a == 1){alert(b)};
if(a == 2){alert(c)};
if(a != 1 || a !=2){alert(d)}
тоже не очень удачный. Есть ли другое, более "элегантное" решение?