繼續進行JavaScript的Codecademy培訓,我碰到了一個障礙。JavaScript如果有其他人返回
下面的代碼: 「ISEVEN」
var isEven = function(number) {
if (isEven % 2 === 0) {
return true;
} else {
return false;
}
};
isEven(2);
所以我引用變量然後,我告訴它檢查數字並用模數進行交叉檢查,以檢查餘數是否爲2,以確定它是否均勻。例如,如果它是2,就像在例子中一樣,它應該返回零的餘數,因此if爲真,並且它返回true。但每次都會返回false。代碼中沒有警告消息,但是當我點擊保存並檢查它時,它會給我發送此消息:
「糟糕,再試一次。看起來你的函數在number = 2時返回false。檢查你的代碼是否在if/else語句正確返回true,如果它收到的數字是偶數。「
IF(ISEVEN%2 === 0){..改變ISEVEN數點 –
你正試圖在_function reference_上做一個模 - 這當然是毫無意義的。你傳遞給函數的參數被稱爲'number' ... – CBroe
花點時間看看'isEven'真的被定義爲什麼。 –