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