JavaScript Тернарный оператор | CODECAST

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

Синтаксис:
var имя_переменной = (условие) ? значение1:значение2;


Тернарный или троичный оператор применяется применяется в качестве укороченной
инструкции if/else.

имя_переменной - переменная, которой будет присвоено одно из двух значений.
условие - проверка условия, по итогам которой будет выдан результат true или false
значение1 - это значение будет присвоено переменной в случае true.
значение2 - это значение будет присвоено переменной в случае false.

JavaScript | MDN


Пример:

        
var hour, check;
hour = 20;
check = (hour < 18) ? "Добрый день!":"Добрый вечер!";
console.log(check); //Добрый вечер!