Не выполняется третье условие else if. Первые два работают корректно. В чем причина?
if (arr[0] == 2) {
certificate.html('<a href="#level-other" class="js-fancybox">Сертификация IPMA Вам не подходит. Скорее всего, Вам подойдет сертификация <b class="js-email-level">PMI - PMP или CAPM.</b></a>');
} else if (arr[0] == 1 || arr[3] == 1 && arr[3] == 2 || arr[4] == 2 || arr[5] == 1 && arr[5] == 2) {
certificate.html('Вам подходит IPMA <a href="#level-d" class="js-fancybox"><b class="js-email-level">уровень D "Менеджер проекта"</b></a>');
} else if (arr[0] == 1 || arr[2] == 4 || arr[3] == 3 || arr[4] == 1 || arr[5] == 3 || arr[6] == 1 && arr[6] == 2 && arr[6] == 3) {
certificate.html('Вам подходит IPMA <a href="#level-c" class="js-fancybox"><b class="js-email-level">уровень C "Руководитель проекта"</b></a>');
}
Причина в конце:
... && arr[6] == 2 && arr[6] == 3) ...
Не может один и тот же элемент одновременно быть равным и 2 и 3.
Виртуальный выделенный сервер (VDS) становится отличным выбором
Как при нажатии на кнопку (страницу уже зарендерина) создать элемент?