Что такое тернарное выражение

Обновлено: 23.03.2025

Условный (тернарный) оператор - единственный оператор в JavaScript, принимающий три операнда: условие, за которым следует знак вопроса (?), затем выражение, которое выполняется, если условие истинно, сопровождается двоеточием (:), и, наконец, выражение, которое выполняется, если условие ложно. Он часто используется в качестве укороченного варианта условного оператора if .

Синтаксис

Параметры

условие Выражение, принимающее значение true или false . выражение1 , выражение2 Выражения, значения которых могут принадлежать любому типу.

Описание

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

Возможны множественные тернарные операции (обратите внимание: условный оператор ассоциативен справа):

Тернарные операции можно использовать и сами по себе - для выполнения различных операций:

Также возможно выполнять несколько операций на каждое сравнение, разделив их запятыми:

При присвоении значения также возможно выполнение более одной операции. В этом случае переменной будет присвоено то значение, которое стоит последним в списке значений, разделённых запятой.

Реклама
  • ИП Попов А.П.
  • ИНН: 602715631406
block-axgp4hfecu7img
7 ч 53 мин назад
7 минут и морщины исчезли. Вот что спасет вашу кожу от старения

Еще

387
36
329
Реклама
  • ИП Попов А.П.
  • ИНН: 602715631406
block-axgp4hfecu7img
7 ч 35 мин назад
Запор уйдёт за 5 минут благодаря этому дедовскому методу!

Еще

242
196
177
Реклама
  • ИП Попов А.П.
  • ИНН: 602715631406
block-axgp4hfecu7img
3 ч 17 мин назад
Этот домашний метод сжигает 9 кг жира за 6 дней! Помогает ленивым

Еще

359
85
396
Реклама
  • ИП Попов А.П.
  • ИНН: 602715631406
block-axgp4hfecu7img
10 ч 33 мин назад
Сделала так 4 раза – колени и суставы не болят уже 15 лет!

Еще

448
99
387
Реклама
  • ИП Попов А.П.
  • ИНН: 602715631406
block-axgp4hfecu7img
34 мин назад
Природный "убийца" диабета: сахар не поднимается выше 4,6 ммоль/л

Еще

187
61
98
Реклама
  • ИП Попов А.П.
  • ИНН: 602715631406
block-axgp4hfecu7img
3 ч 45 мин назад
1 чайная ложка на ночь и все - потенция сильнее, чем в 20 лет

Еще

179
190
185

Читайте также: