嗨,有人可以告訴我爲什麼輸出到我的函數默認爲即使插入超過17個數字?這可能超級簡單,請在我身上輕鬆一下!Javascript函數默認錯誤答案(我認爲)
function oddOrEven(number) {
var number = document.getElementById('number').value;
if(number % 2 != 0) {
document.getElementById('demo').innerHTML = "Odd";
}
else {
document.getElementById('demo').innerHTML = "Even";
}
if (number.length === 0) {
document.getElementById('demo').innerHTML = "Odd/Even";
}
}
提供完整的代碼。 –
你的函數是用'number'作爲參數寫的,但函數首先要覆蓋參數值。函數如何被調用? – Pointy
「超過17個數字」甚至意味着什麼? 17號碼在哪裏? – Pointy