Мне было дано упражнение, но я не полностью понимаю функцию утверждения, которая была предоставлена мне. Так проверить это ..Функция подтверждения в JavaScript
function assert(input, expectedResult, descriptionOfCorrectResult) {
if (!expectedResult) {
console.log(descriptionOfCorrectResult);
} else {
console.log('test passed');
}
};
Так !
дает логическое значение. Таким образом, if (!expectedResult)
должен предоставить нам true
или false
. Давайте используем простую функцию, например:
function square(x) {
return x * x;
};
Как использовать функцию assert на этой простой квадратной функции? Это можно сделать?
'assert (null, square (2) === 4," 2 squared должно быть четыре "). Я не знаю, что означает' input', он нигде не используется. –
Эта функция assert делает нет смысла вообще. – Quentin