4-9作业批改
来源:4-9 编程练习
慕丝6937110
2018-08-05 01:43:15
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <script> var answer = Math.floor(Math.random()*(9-1+1)+1); var inputNum = prompt(); while(inputNum){ if(answer > inputNum){ alert("输入的数字小了"); inputNum =prompt(); } else if(answer < inputNum){ alert("输入的数字大了"); inputNum=prompt(); } else{ alert("恭喜你才对了"); break; } } </script> </body> </html>
是这样吗,当我想让一个while必须运行时,就把一个变量直接写进条件里,而不是写一个比较,因为inputNum在while判断前就是有值的,且值是一个string,所以boolen为true,这样while就可以无限运作了,直到猜到相等时再break??
1回答
樱桃小胖子
2018-08-05
经测试,效果实现的是可以的,思路也是可以的,继续加油哦!