这是我的家庭作业的一部分,但我无法弄清楚什么是错的,任何帮助将不胜感激
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>");
Run Code Online (Sandbox Code Playgroud)
在第25行,它提出了标题所述的警告.
&HTML中的字符保留给实体,例如 和".这个错误抱怨&被滥用; 它是一个标志,您应该将其写为&(这是&符号的正确实体),或者您应该将脚本放在不被解释为HTML的上下文中(例如CDATA).