我正在尝试创建一个简单的if ... else if对于1到10的评级系统。
这是我写的,但它不起作用。我相信我的问题与我撰写论据的方式有关。但我不确定。
这是:
var rate = prompt ("How satisfied are you? On a scale of 1 - 10");
if (rate > 7 && < 11)
{
alert(" Thank you for the high marks!");
}
else if (rate > 4 && <= 7 )
{
alert ("We are working to get better");
}
else if ( rate > 0 && < 5)
{
alert("We are horrible");
}
else
{
alert("Only use numbers 1 - 10");
}
// thanks for taking a look
答案 0 :(得分:1)
Javascript可能无法解析语句的后半部分< 11
,<= 7
,等等。您需要为每个语句输入变量rate
:
if(rate > 7 && rate < 11)