私は練習を与えられましたが、私に与えられたアサート機能を完全に理解していません。だからこれをチェックしてください..アサート関数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(null、square(2)=== 4、2の2乗は4でなければなりません)' '入力が何であるかわからない、どこにも使われていません –
assert関数は、全く意味がありません。 – Quentin