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