如何对“进行连续循环?”;“确认”;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

所以我对Javascript有点陌生,如果这个问题听起来很基本,我很抱歉。所以我想做一个猜谜游戏,让电脑猜出用户在想什么。我想这样做,无论用户点击“取消”多少次,都会出现一个新的随机数,直到计算机“猜测”到用户所想的数字。但是我想不出怎么做一个循环

这是我的密码:

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