猜谜游戏题目要求:
生成一个1-100之间的随机整数让用户猜
如果用户猜大了或者猜小了,提示用户,直到用户猜对位置
这里**用到的是js的基础语法。**来实现。
主要使用到的知识点: 循环语句、多分支语句、随机数应用
//Math.ceil和Math.random是js自带的函数,作用是数值向上取整和返回一个0-1之间的随机数。
let ran = Math.ceil(Math.random() * 100)
let guess = +prompt('请输入一个数字')
//当需求不明确要循环几次时就用while循环,当猜的数字不等于返回的随机数,就一直循环,等于时就跳出来结束循环
while (guess != ran) {
if (guess > ran) {
alert('你猜的数字大了')
guess = +prompt('请再输入一个数字')
} else if (guess < ran) {
alert('你猜的数字小了')
guess = +prompt('请再输入一个数字')
}
}
alert('恭喜你猜对了')