Javascript 需要编码任务方面的帮助!如何停止if-else语句,使其只运行一次

Javascript 需要编码任务方面的帮助!如何停止if-else语句,使其只运行一次,javascript,arrays,if-statement,Javascript,Arrays,If Statement,我需要关于如何使我的代码的if-else语句只运行一次的帮助,我想知道我是否遵循了此任务要求的所有说明。此外,我可能有一些错误或放置问题。我是一个javascript初学者,因为在此之前我从未使用过这个程序。说明如下: 运行if/else语句查看年龄是否小于60岁,然后根据结果显示警报 将第三个问题推送到问题数组 将相应的答案数组推送到答案数组 将if和else if语句添加到分数检查中,以增加每个答案不同级别的分数:3分、2分或1分,具体取决于用户的选择。这三个问题都应该实施。尝试使用for

我需要关于如何使我的代码的if-else语句只运行一次的帮助,我想知道我是否遵循了此任务要求的所有说明。此外,我可能有一些错误或放置问题。我是一个javascript初学者,因为在此之前我从未使用过这个程序。说明如下:

  • 运行if/else语句查看年龄是否小于60岁,然后根据结果显示警报
  • 将第三个问题推送到问题数组
  • 将相应的答案数组推送到答案数组
  • 将if和else if语句添加到分数检查中,以增加每个答案不同级别的分数:3分、2分或1分,具体取决于用户的选择。这三个问题都应该实施。尝试使用for循环来循环所有的问题和答案,并考虑使用数组中的索引作为评分系统。 -添加

    分数:
    通过使用
    document.getElementById
    更改innerHTML,将用户的分数加上他们的段落(
    id='My段落'
  • 添加额外提示,要求用户计算基本数学问题的结果
  • 如果用户对数学问题的回答与作为表达式的同一数学问题的结果相等,则将用户的分数增加5分:确保等式是if语句的一部分
代码如下:

var-question=[“你的任务是什么?”,“一只空载的燕子的空速是多少?”,“什么行星的月亮比地球上所有的海洋都能提供更多的液态水?”;
var得分=0;
var答案=[
[“寻找圣杯”,“我不知道”,“在巨蟒山上”],
[‘非洲还是欧洲?’、‘92’、‘24’],
[‘欧罗巴’、‘泰坦’、‘潘多拉’]
];
控制台日志(应答);
console.log(答案[1][0]);
var name=prompt('你叫什么名字?');
//警报(一条消息);
document.getElementById('My段落')。innerHTML='Hello'+name+'!';
document.getElementById('myScore').innerHTML='youscored'+score+'points!';
console.log(名称类型);
var age=prompt('你多大了?');
控制台日志(年龄类型);
年龄=人数(年龄);
控制台日志(年龄类型);
如果(年龄<60岁){
警觉(年龄);
}

对于(var i=0;i,这里有一个无限循环:

for (var j = 0; j <= math; i + 5) {
  document.write(j);
  document.write(' ');
}

这里有一个无限循环:

for (var j = 0; j <= math; i + 5) {
  document.write(j);
  document.write(' ');
}

你以
if(…
开始,继续以
else if(…
结束,以
else(…
结束,我试过了,但是代码不起作用,我想问3个问题,有3个答案。你以
if(…
开始,继续以
else if(…
结束,以
else结束(…
我试过了,但代码不起作用。我想问3个问题,并有3个答案。