function getRandsome(min, max){ return Math.floor(Math.random() * (max - min + 1)) + min; } var random = getRandsome(1,10); var i=0; while(i < 3){ var num = prompt('你来猜? 输入1~10之间的一个数字'); if(num > random){ alert('你猜大了'); i++ } else if(num < random){ alert('你才小了'); i++; } else { alert('你好帅,猜对了'); break; } } alert('猜的次数大于3')