3.6 KiB
3.6 KiB
id | title | challengeType | videoUrl | localeTitle |
---|---|---|---|---|
56533eb9ac21ba0edf2244d0 | Comparison with the Equality Operator | 1 | Сравнение с оператором равенства |
Description
true
или false
. Основным оператором является оператор равенства ==
. Оператор равенства сравнивает два значения и возвращает true
если они эквивалентны или false
если они не являются. Обратите внимание, что равенство отличается от присваивания ( =
), которое присваивает значение справа от оператора переменной в левой части. функция равенстваTest (myVal) {Если
if (myVal == 10) {
return «Equal»;
}
возвращение «Не равно»;
}
myVal
равно 10
, оператор равенства возвращает true
, поэтому код в фигурных скобках будет выполняться, и функция вернет "Equal"
. В противном случае функция вернет "Not Equal"
. Чтобы JavaScript мог сравнивать два разных data types
(например, numbers
и strings
), он должен преобразовывать один тип в другой. Это называется «Типовое принуждение». Однако, как только это произойдет, он может сравнить термины следующим образом: 1 == 1 // true
1 == 2 // false
1 == '1' // true
"3" == 3 // true
Instructions
equality operator
в указанную строку, чтобы функция вернула «Равно», когда val
эквивалентно 12
Tests
tests:
- text: <code>testEqual(10)</code> должен вернуть «Не <code>testEqual(10)</code> »
testString: 'assert(testEqual(10) === "Not Equal", "<code>testEqual(10)</code> should return "Not Equal"");'
- text: <code>testEqual(12)</code> должен возвращать "Equal"
testString: 'assert(testEqual(12) === "Equal", "<code>testEqual(12)</code> should return "Equal"");'
- text: <code>testEqual("12")</code> должен возвращать "Equal"
testString: 'assert(testEqual("12") === "Equal", "<code>testEqual("12")</code> should return "Equal"");'
- text: Вы должны использовать оператор <code>==</code>
testString: 'assert(code.match(/==/g) && !code.match(/===/g), "You should use the <code>==</code> operator");'
Challenge Seed
// Setup
function testEqual(val) {
if (val) { // Change this line
return "Equal";
}
return "Not Equal";
}
// Change this value to test
testEqual(10);
Solution
// solution required