であれば、「isEitherEvenOrAreBoth7」それらの少なくとも1つは偶数であるかどうかを返す、または、それらの両方がある7チェック入力それも、またはその両方私は与えられた二つの数字で関数を記述する必要がある番号
ので、私のコードはここまでです:
function isEitherEvenOrAreBoth7(num1, num2) {
if(num1 || num2 % 2 === 0) || (num1 && num2 === 7) {
return true;
} else {
return false;
}
}
var output = isEitherEvenOrAreBoth7(3, 7);
console.log(output); // --> MUST RETURN false
var output = isEitherEvenOrAreBoth7(2, 3);
console.log(output); // --> MUST RETRUN true
何らかの理由で、私の出力の両方が正しくない「true」を返します。 私の間違いが見えますか?
でそれを書くことができます。しかし、それを説明する別の方法として...もし '' a''または '' b''が偶数ならば、JavaScriptは "' 'a''または**' 'b''が偶数なら"最初の部分は、 '' a''が 'a'が0でなければ真を返します。" a'が偶数ならば 'b'が偶数ならば"。 – Santi