Все мы знаем, что есть бинарные операторы и унарные. Бинарные работают с двумя операндами (например, 2 - 1, здесь “-” - это бинарный оператор), а унарные - с одним (например, -1, здесь “-” - это уже унарный оператор). Но в некоторых языках, в том числе и в JavaScript, есть ещё и тернарный оператор, который работает с тремя операндами. Обычно этот оператор называют условным, но иногда и тернарным. И это единственный тернарный оператор в JavaScript. Обычно его записывают как ?:, хотя в текстах программ он выглядит по другому...
О чем: упрощать код, в разумных пределах - полезно. В частности javascript. Рассмотрим некоторые способы, которые касаются условий. Когда можно убрать else Допустим функция в зависимости от условия должна выполнить "набор действий 1" или "набор действий 2" const myFunction = () => { if (<условие>) { <набор действий 1> } else { <набор действий 2> } } Упрощение: const myFunction = () => { if (<условие>) { <набор действий 1> //если действия по условию...