а разве писать let a, b, c не считается дурным тоном?
Объявлять переменные без значения это в целом убогая практика. Подобное допустимо только если сразу после этого идёт какой-нибудь свитч с гарантированным присваиванием значения.
Electro-max, да у тебя вообще всё надо переписывать, DRY тупо мёртв.
Куча бесполезных переменных, которые можно заменить одной с числом или массивом.
Куча ифов, которые проверяют одно и тоже.
В общем, с нуля легче написать, чем это править. И в 10 раз короче получится.