freeCodeCamp/guide/russian/certifications/javascript-algorithms-and-d.../basic-javascript/comparison-with-the-strict-.../index.md

1.8 KiB
Raw Blame History

title localeTitle
Comparison with the Strict Inequality Operator Сравнение с оператором строгого неравенства

Сравнение с оператором строгого неравенства

Объяснение проблемы:

· Добавьте strict inequality operator if чтобы функция вернула «Не равно», когда val не строго равно 17 .

Подсказка 1

Оператор строгого неравенства ( !== ) вернет true если первое значение не равно второму, учитывающему тип значения.

попытаться решить проблему сейчас

Осторожно, спойлеры!

Решение впереди!

Базовое решение:

function testStrictNotEqual(val) { 
  if (val !== 17) { 
    return "Not equal"; 
  } 
  return "Equal"; 
 } 
 
 // Change this value to test 
 testStrictNotEqual(10); 

Обозначение кода

Функция сначала оценивает, if условие (val !== 17) оценивается как true учитывая как значение, так и тип значения. Если это так, оно возвращает выражение между фигурными фигурными скобками («Не равно»). Если это не так, он возвращает следующий оператор return вне их («Равно»).

Ресурсы