1.8 KiB
1.8 KiB
title, localeTitle
| 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 вне их («Равно»).