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