4-7的编程,麻烦老师帮忙看看
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Math.random()</title>
</head>
<body>
<script>
var Num=Math.floor(Math.random()*9+1);
document.write(Num);
var input=Math.floor(prompt("请输入你猜的数字"));
while (Num!=input){
input=Math.floor(prompt("请输入你猜的数字"));
if (isNaN(input)) {
alert("请输入正确的数字,不能有其他字符");
}else if (input>Num) {
alert("输入的数字大了");
}else if(input<Num){
alert("输入的数字小了");
}else{
alert("恭喜你猜对了");
}
}
</script>
</body>
</html>
如果输入为空的话,就是按照小了 来提示,这样可以不
正在回答 回答被采纳积分+1
会弹出两次输入框,将前面的去掉,直接声明就可以。
也可以判断当输入为空时,提醒它输入不能为空。
<script>
var Num = Math.floor(Math.random() * 9 + 1);
document.write(Num);
var input;
while (Num != input) {
input = Math.floor(prompt("请输入你猜的数字"));
if (isNaN(input)) {
alert("请输入正确的数字,不能有其他字符");
} else if (input > Num) {
alert("输入的数字大了");
} else if (input < Num) {
alert("输入的数字小了");
} else {
alert("恭喜你猜对了");
}
}
</script>
祝学习愉快!
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36712 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星