请问这段代码的错误出在哪里?

来源:2-17 编程练习

KillianC

2017-09-05 22:20:55

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>猜数字</title>

</head>

<body>

    <script>

     var num=prompt("请输入您猜的数字");

     while(num<=10){

     if (num==5) {

     break;

     }

     else{

     if (num<5) {

     alert("猜小了!");

     }

     else{

     alert('猜大了!');

     }

     }

     promprt("请输入您猜的数字");

     }


     alert("猜对了!");

</script>

</body>

</html>


写回答

3回答

这小子真菜

2017-09-16

你后面两个prompt单词写错了,所以会报错,提示未定义。


var num=prompt("请输入您猜的数字");

     while(num<=10 && num>=1){

     if (num==5) {

     alert("猜对了!");

     break;

     }

     else

     if (num<5) {

     alert("猜小了!");

     var num=prompt("请输入您猜的数字");

     }

     else{

     alert('猜大了!');

        var num=prompt("请输入您猜的数字");

     }

     }


0

怎么都被占用了呢

2017-09-06

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>猜数字</title>

</head>

<body>

    <script>

     var num=prompt("请输入您猜的数字");

     while(num<=10){

     if (num==5) {

     alert("猜对了!");

     break;

     }

     else{

     if (num<5) {

     alert("猜小了!");

     var num=prompt("请输入您猜的数字");

     }

     else{

     alert('猜大了!');

     var num=prompt("请输入您猜的数字");

     }

     }

     }


</script>

</body>

</html>


这样可以循环猜哦

0

没有马甲线的安琪拉

2017-09-05

if条件应该num==5等于,不是=赋值

0
hillianC
h 别的就行了??
h017-09-05
共1条回复

0 学习 · 640 问题

查看课程