, чтобы сохранить свой прогресс
Сравнение с использованием оператора равенства
В JavaScript есть много операторов сравнения. Все эти операторы возвращают логическое значение true
или false
. Основным оператором равенства является оператор ==
. Оператор равенства сравнивает два значения и возвращает true
если они эквивалентны или false
если они не эквивалентны. Обратите внимание, что равенство отличается от присваивания ( =
), которое присваивает значение справа от оператора переменной в левой части.
function equalityTest(myVal) {
if (myVal == 10) {
return "Equal";
}
return "Not Equal";
}
Если myVal
равно 10
, оператор равенства возвращает true
, поэтому код в фигурных скобках будет выполняться, и функция вернет "Equal"
. В противном случае функция вернет "Not Equal"
. Чтобы JavaScript мог сравнивать значения разных типов данных
(например, Number
и String
), он должен преобразовывать один тип в другой. Это называется «Типовое принуждение». Однако, как только это произойдет, он может сравнить их следующим образом: 1 == 1 // true
1 == 2 // false
1 == '1' // true
"3" == 3 // true
Добавьте оператор сравнения
в указанную строку, чтобы функция вернула "Equal", когда val
эквивалентно 12
/**
* Your test output will go here.
*/