В JavaScript вы можете использовать короткий оператор if, также известный как тернарный оператор, для написания кратких условных операторов. Синтаксис короткого оператора if следующий:
(condition) ? expression1 : expression2;
Если условие истинно, expression1выполняется; в противном случае выполняется expression2.
Вот пример:
var age = 18;
var message = (age >= 18) ? "You are an adult" : "You are a minor";
console.log(message);
В этом примере, если ageбольше или равно 18, сообщение «Вы взрослый» будет присвоено переменной message; в противном случае будет присвоено сообщение «Вы несовершеннолетний».
Короткий оператор if удобен, когда вам нужно в сжатой форме присвоить значение или выполнить небольшой фрагмент кода на основе условия.