Файл - Параметры - Параметры - Строка поиска
НИ НУЖЕН - устарело, переменные имеют глобальную область видимости, всплывают, можно где-то переопределить случайно, фиг потом найдешь где
НАШЕ ВСЕ - современно, имеют блочную область видимости, как-то случайно переопределить сложнее. Использовать const для неизменяемых значений, let для изменяемых
Смысл оператора ? – вернуть то или иное значение, в зависимости от условия. Пожалуйста, используйте его именно для этого. Когда вам нужно выполнить разные ветви кода – используйте if.
Декомпозируй - если есть одинаковые куски кода, реализующие одинаковую логику - вытаскивай в отдельную функцию и переиспользуй.
Плохо
Хорошо
Пиши чистые функции - функции, выполняющие одну задачу, без выполнения сайд эффектов
Плохо
Хорошо
Чистый код. Создание, анализ и рефакторинг. Мартин Роберт К.