почему моя строго неравная функция не работает - PullRequest
0 голосов
/ 06 мая 2020

Я пытаюсь создать функцию, чтобы проверить, строго ли равны три переменные, она возвращает false и true, если они строго неравны, но оба условия возвращают true, почему?

var unequal = function(val1, val2, val3) {
  if (val1 !== val2 && val1 !== val3) {
    return true;
  } else if (val1 === val2 || val1 === val3) {
    return false;
  }
};

1 Ответ

0 голосов
/ 06 мая 2020

Вот простой однострочный

var unequal = function(val1, val2, val3) {
  return val1 !== val2 || val1 !== val3 || val2 !== val3;
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...