javascript设计一个两位数加法的小游戏,产生两个两位的随机整数,让用户输入计算结果,如果用户输入的结果是对的,显示答对了,否则显示答错了.计算用户答对十道题需要的时间.
时间: 2023-06-11 22:09:53 浏览: 193
做一个猜数字的游戏,随机生成1~50之间的数字,然后有10次机会,供用户输入,判断是否猜中(使用for循环)
以下是实现该小游戏的JavaScript代码:
```javascript
// 生成两个两位数的随机整数
function generateRandomNumber() {
return Math.floor(Math.random() * 90 + 10);
}
// 产生题目并获取用户输入的答案
function generateQuestion() {
const num1 = generateRandomNumber();
const num2 = generateRandomNumber();
const answer = num1 + num2;
const userAnswer = prompt(`请计算 ${num1} + ${num2} 的结果`);
if (userAnswer == answer) {
return 1;
} else {
return 0;
}
}
// 计算用户答对十道题需要的时间
function calculateTime() {
let correctCount = 0;
let startTime = new Date();
for (let i = 0; i < 10; i++) {
correctCount += generateQuestion();
}
let endTime = new Date();
let timeDiff = endTime - startTime;
let seconds = Math.floor(timeDiff / 1000);
alert(`你一共答对了${correctCount}道题,用时${seconds}秒。`);
}
calculateTime();
```
运行以上代码,就可以开始玩这个小游戏了。
阅读全文