JavaScript A,B两位选手进行设计比赛,每人射击5次·,使用promp接收每次射击环数,使用数组存储每人每环的成绩
时间: 2024-09-20 12:16:49 浏览: 60
在JavaScript中,我们可以模拟A、B两位选手的设计比赛过程。首先,我们可以创建两个变量`playerA`和`playerB`,然后分别使用`prompt`函数来获取每位选手每次的射击环数。由于需要记录每次成绩并累计总成绩,我们可以通过循环来完成这个任务。这里是一个简单的示例:
```javascript
let playerA = [];
let playerB = [];
// 循环5次,模拟射击
for (let i = 0; i < 5; i++) {
// 接收A选手的环数
let scoreA = parseInt(prompt("请输入A选手第" + (i+1) + "次的射击环数:"));
playerA.push(scoreA);
// 接收B选手的环数
let scoreB = parseInt(prompt("请输入B选手第" + (i+1) + "次的射击环数:"));
playerB.push(scoreB);
}
// 存储每个选手的总成绩
let totalA = playerA.reduce((sum, current) => sum + current, 0);
let totalB = playerB.reduce((sum, current) => sum + current, 0);
console.log("A选手总成绩:", totalA);
console.log("B选手总成绩:", totalB);
```
在这个例子中,`playerA`和`playerB`数组分别存储了两位选手每次射击的成绩。`reduce()`函数用于计算每位选手的总成绩。
阅读全文