Условное выражение может иметь одну из двух значений, основанных на условии. Синтаксис (Условие)? Val1: val2
Если условие истинно, то выражение имеет значение val1, иначе имеет значение val2.
Например, status = (age >= 18) ? "adult" : "minor"Это утверждение присваивает значение "adult" переменной status, если age равно 18 или больше чем 18. Иначе, приписывает значение "minor" переменной status.