如何对“进行连续循环?”;“确认”;javascript中的警报
所以我对Javascript有点陌生,如果这个问题听起来很基本,我很抱歉。所以我想做一个猜谜游戏,让电脑猜出用户在想什么。我想这样做,无论用户点击“取消”多少次,都会出现一个新的随机数,直到计算机“猜测”到用户所想的数字。但是我想不出怎么做一个循环 这是我的密码:如何对“进行连续循环?”;“确认”;javascript中的警报,javascript,Javascript,所以我对Javascript有点陌生,如果这个问题听起来很基本,我很抱歉。所以我想做一个猜谜游戏,让电脑猜出用户在想什么。我想这样做,无论用户点击“取消”多少次,都会出现一个新的随机数,直到计算机“猜测”到用户所想的数字。但是我想不出怎么做一个循环 这是我的密码: const guesser = () => { let min = 0; let max = 100; let guess; alert("Think of a number between 0 and 100&qu
const guesser = () => {
let min = 0;
let max = 100;
let guess;
alert("Think of a number between 0 and 100");
while (min <= max) {
guess = Math.round((min + max) / 2);
if(confirm("is your number " + guess) == false){
if(confirm("if your number is higher, please click 'ok'. If its lower please click 'cancel'") == false){
if (confirm("is your number " + Math.floor(Math.random() * guess)) == true){
alert("haha got your number!")
}
}
else if (confirm("is your number " + Math.floor((Math.random() * 50) + guess)) == true){
alert("haha got your number!")
}
}
else {
alert("haha got your number!")
}
return;
}
alert("I could not guess your number. I think you are cheating!");
};
const guesser=()=>{
设min=0;
设max=100;
让我们猜猜看;
警惕(“想象一个介于0和100之间的数字”);
虽然(min您要求用户告诉您他们的数字是高于还是低于您的猜测,但您需要对这些信息进行处理。特别是,如果他们的数字大于当前猜测,请通过将最小值增加到当前猜测来增加猜测。如果他们的数字小于当前猜测,请通过增加来减少猜测将最大值降到当前猜测值
函数main(){
var min=0;
var max=100;
警报(`考虑一个介于${min}和${max}之间的数字');
而(min这里有另一种方法来实现你想要的:
document.addEventListener(“DOMContentLoaded”),函数(事件){
常数猜测器=()=>{
设min=0;
设max=100;
让我们猜猜看;
警惕(“想象一个介于0和100之间的数字”);
while(min)提示:您应该在某处插入min=guess
或max=guess
嘿!谢谢您的回复,但我不知道在哪里添加它。不要使用==false
。