本帖最后由 wsjonly1 于 2013-04-06 21:16:12 编辑

解决方案 »

  1.   

    你发现没有,最后那个else语句进入不了。
      

  2.   


    var random =parseInt((Math.random()*100)+1);   while(true){   var guess=prompt("请输入一个数:");
      if(guess>random){
      alert("大了点,再猜!");
      }
      else if(guess<random){
      alert("小了点,再猜!");
      }
      else if(guess=random){
      alert("恭喜你,猜对了");
                                                    alert("Game Over!");
                                                    break;
     
      }
     
    }楼主逻辑问题,最后一个else进不去!
      

  3.   


    如果进不去,怎么会执行到Game Over呢?
      

  4.   

    else if(guess=random){   这是赋值语句,应该用双等于才是判断