Что значит знак вопроса в javascript?

Пользователь

от jeromy_ruecker , в категории: JavaScript , 7 месяцев назад

Что значит знак вопроса в javascript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от marc_zboncak , 3 месяца назад

@jeromy_ruecker 

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


Синтаксис тернарного оператора выглядит следующим образом:

1
условие ? выражение1 : выражение2


Если условие является истинным, то выполняется выражение1, в противном случае выполняется выражение2. Например:

1
2
3
4
5
let x = 10;
let y = 20;
let max = (x > y) ? x : y;

console.log(max); // выведет 20


В этом примере тернарный оператор сравнивает значения переменных x и y, и если x больше y, то переменная max принимает значение x, в противном случае она принимает значение y. В результате в консоли будет выведено значение 20.