Тернарный оператор ? в JavaScript

758

Тернарный оператор в JavaScript - это сокращенная форма условного оператора if-else. Он имеет следующий синтаксис:

condition ? expr1 : expr2

Если условие (condition) истинно, то результатом выражения будет expr1, иначе результатом будет expr2.
Пример использования тернарного оператора:

let age = 25;
let isAdult = age >= 18 ? 'adult' : 'not adult';
console.log(isAdult); // выводит 'adult'

В этом примере переменная isAdult получает значение ‘adult’, если возраст человека (age) больше или равен 18, иначе она получает значение ‘not adult’.

Если записать это же условие с помощью операторов if-else, то выглядеть это будет так:

let age = 25;
if (isAdult = age >= 18)
{
console.log('Adult');
}
else
{
console.log('not Adult');
}

Добавить комментарий

Ваш адрес email не будет опубликован.

*
code