• Как работает свитч-кейс?

    examix
    @examix
    Gutta cavat lapidem
    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');

    Если сравнение истина выполни то, что после вопросительного знака если ложно выполни то, что после двоеточия.
    Ответ написан
    Комментировать