Тернарный оператор в JavaScript: примеры использования

JS тернарный оператор - это оператор, который позволяет сократить условную конструкцию if/else до одной строки кода. Он имеет следующий синтаксис:

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

Если условие верно, то возвращается выражение1, если условие ложно, то возвращается выражение2.

Вот примеры:

// Нормальная конструкция if/else

let a = 10;

if (a > 5) {

console.log("a больше 5");

} else {

console.log("a меньше или равно 5");

}

// Тернарный оператор

let a = 10;

let result = a > 5 ? "a больше 5" : "a меньше или равно 5";

console.log(result);

Результат будет таким: "a больше 5"

Еще один пример:

const age = 25;

const isAdult = age >= 18 ? "Доступ разрешен" : "Доступ запрещен";

console.log(isAdult);

Результат будет таким: "Доступ разрешен"

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

Похожие вопросы на: "js тернарный оператор "

Ошибка 0x000007b: причины и способы исправления
NPM Install Windows: A Complete Guide to Installing and Using NPM on Windows
Pub Dev - платформа для разработчиков приложений и сервисов
Работа с датой и временем в PHP при помощи функции strtotime
Текстовые файлы (Plain text) - что это и как их использовать
Как выбрать и установить шрифт на Айфоне
Ошибка 403 Disallowed Useragent
cmd c - удобный способ копировать файлы и папки в командной строке
<tolist>
<h1> AOS JS - Animation On Scroll Library