2

これは宿題の一部ですが、何が間違っているのかわかりません。助けていただければ幸いです

var InputNum = prompt("Please enter a number between 50 and 100:", "");
if (isNaN(InputNum)) {
    if (InputNum.match(/one|two|three|four|five|six|seven|eight|nine|ten/)) {
        alert("while this is a number, it's not really a number to me.");
    } else {
        alert(InputNum + " doesn't appear to be a number.");
    }
} else if (InputNum >= 99 && InputNum <= 51); {
    alert("theat number, " + inputNum + ", is not between 50 and 100.");
}
document.write("The user gave a number in the range! " + inputNum + "<br>");

25行目で、タイトルに記載されている警告が表示されます。

4

1 に答える 1

8

&HTMLの文字は、&nbsp;やなどのエンティティ用に予約されてい&quot;ます。&このエラーは、悪用されていることを訴えています。それはあなたがそれを書くべき記号です&amp;(これは記号の正しい実体です&)、またはHTMLとして解釈されないコンテキスト(CDATAなど)にスクリプトを置く必要があります。

于 2013-03-25T01:02:14.390 に答える