我正在做测验,如果他回答正确,将其移至下一个问题,如果回答不正确,请放弃警告!
但我有点卡住
我找不到我错了!
对于for循环,我当然错了,但我不知道哪一部分!
var questions = [{
question: "Best internet service provider is\n(a) Carrier\n\(b) AT&T\n(c) VIP/Telecom",
answer: "a"
},
{
questions: "Bad internet service provider is \n(a) VIP/Telecom\n\(b) AT&T\n(c) Carrier",
answer: "b"
},
]
for(var i = 0; i < questions.length; i++)
{
var starter = window.question(questions[i].question);
if(starter == questions[i].answer)
{
alert("LIKE");
}
else
{
alert("WRONG!");
}
}
最佳答案
我认为您没有提供有关此问题的足够信息。但是,我假设您想提示用户回答您的问题,如果他们回答正确,您将显示“ LIKE”,否则为“ WRONG”,如下图所示。
基于此假设,这里是一个可行的解决方案:
var questions = [{
question: "Best internet service provider is\n(a) Carrier\n\(b) AT&T\n(c) VIP/Telecom",
answer: "a"
},
{
questions: "Bad internet service provider is \n(a) VIP/Telecom\n\(b) AT&T\n(c) Carrier",
answer: "b"
},
]
for (var i = 0; i < questions.length; i++) {
var starter = prompt(questions[i].question);
if (starter == questions[i].answer) {
alert("LIKE");
} else {
alert("WRONG!");
}
}