Тернарный оператор JavaScript: краткое условное выражение

Тернарный оператор в 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, переменной сообщения будет присвоено значение «Вы взрослый». В противном случае ему будет присвоено значение «Вы несовершеннолетний».

Трнарный оператор может быть полезен в ситуациях, когда у вас есть простой условный оператор и вы хотите, чтобы код был кратким. Однако важно использовать его разумно, чтобы сохранить читабельность кода.