Тернарный оператор в JavaScript

Условный оператор ? нужен чтобы определить переменную в зависимости от условия

Рассмотрим простой пример с определением возраста (18+) и решим пропускать пользователя дальше или нет

let accessAllowed = age > 18 ? true : false;

В этом примере вычисляется условие, если условие истинно то код вернет true в противном случае вернется false

Таким образом условный оператор в виде вопросительного знака помогает нам писать код более коротким и читаемым