switch - case
Принимает аргумент и выполняет строгое сравнение с требуемыми блоками условий, если условие сравнения в блоке истинно выполняется код в данном блоке до ближайшей директивы break. Если ни один блок сравнений не сработал, выполняется блок кода default.
let etalonCity1 = ['Самара', 'Архангельск'];
switch (arg) {
case etalonCity1[1]: // if (arg === etalonCity1[0])
//to-do
break;
case etalonCity1[0]: // if (arg === etalonCity1[1])
//to-do
break;
default:
//to-do
console.log('Условия сравнения не совпали');
break;
}
Вариант сравнения используя '
тернарный оператор '
a === b ? console.log('true') : console.log('false');
Если сравнение истина выполни то, что после вопросительного знака если ложно выполни то, что после двоеточия.