用js系统随机生成一个1-100之间的数,然后让玩家猜 该数。若玩家猜对该数,游戏则结束;若玩家猜 得不对,则计算机告知玩家,数字猜大了还是小 了;并提示玩家是否继续游戏,玩家点击确定则 继续游戏,否则退出游戏。
时间: 2024-09-26 14:15:41 浏览: 38
在JavaScript中,你可以创建这样一个简单的猜数字游戏,以下是步骤:
1. 首先,你需要定义一个变量存储随机生成的数。可以使用 `Math.random()` 函数配合 `Math.floor()` 来生成1到100之间的整数。
```javascript
let randomNumber = Math.floor(Math.random() * 100) + 1;
```
2. 然后,你可以创建一个循环,用于接收用户的输入,并判断猜测的数字与随机数的关系。如果玩家猜对了,游戏结束;如果猜错了,给出提示,并询问是否继续。
```javascript
let guess;
do {
console.log('请输入你猜测的数字 (1-100): ');
guess = parseInt(prompt());
if (guess === randomNumber) {
console.log('恭喜你,猜对了!');
break;
} else if (guess < randomNumber) {
console.log('你猜的数字偏小了');
} else {
console.log('你猜的数字偏大了');
}
} while (confirm('你想再试一次吗? (yes/no)') === 'yes');
```
在这个游戏中,`parseInt()` 转换用户输入为整数,`confirm()` 函数用于获取玩家的确认选择。当玩家选择不再继续时,`break` 语句跳出循环,游戏结束。
阅读全文