На этой странице раздела JavaScript показал результат работы кода целой цепочки тернарных операторов.
Что такое тернарный оператор и условная тернарная операция подробно объяснил на предыдущей, смежной странице.
Поэтому, повторяться не буду, а расскажу об их практическом использовании, примером которого и является данная страница.
Повторю лишь единственное, о чём всегда нужно помнить.
НЕ ЗАБЫВАТЬ! Давать РАЗНЫЕ ИМЕНА ПЕРЕМЕННЫМ в разных ПРИМЕРАХ!
(если нужно на одной странице задействовать сразу несколько примеров использования тернарных операторов).
Главными действующими операторами условной цепочечной тернарной операции остались всё те же два символа - ?
и : (вопрос и двоеточие).
Изменился (стал более сложным) только алгоритм написания javascript-кода, а принцип остался тем же самым - выбор!
Код цепочечной тернарной операции
Позволяет выбрать одно из множествавозможных действий.
В приведённом алгоритме написания цепочечного кода условной тернарной операции хорошо видно, что "цепочка" состоит из
повторяющихся пар:условие - выбор.
Видно, что в показанной "цепочке" на место второго возможного действия вставляется ещё условие. И так далее ... ... ... .
Условие вставляется до тех пор, пока нужно продолжение возможного выбора.
Желая закончить цепочечную тернарную операцию, завершаем её обычным образом, т.е. перестаём вставлять условие,
а снова, как обычно для простых условных тернарных операций, ставим второе возможное действие. Всё!
Скрипт завершит свою работу, и её результат можно вывести, как будет угодно.
Вывод результатов работы скрипта
На данной тестовой странице я сделал "двоякий" вывод результатов работы кода цепочечной условной тернарной операции.
Первый результат был виден при его работе во всплывающих окошках, а второй видно в выделенной серой области ниже.
*Prim. Такая выделенная серая область появляется только после работы основного кода.
Для повторного просмотра использования тернарных операторов, страницу нужно перезагрузить.
Нижняя синяя навигационная стрелка вернёт обратно в общий раздел "Тернарные операторы".