问答详情
源自:2-1 什么是变量

不知道那不对

<html>

    <head>

        <title>

            

        </title>

    </head>

    <body>

        <script>

            var h=prompt("你是不是一样的爱我?");

            if(h=4){

                alert("我就知道是了");

            }

            if else(h=2){

                alert("你干嘛犹豫");

            }

            if else(h=0){

                document.write("你以前不这样的");

            }

            else{

                alert("巧了,我也不爱你");

            }

        </script>

    </body>

</html>


提问者:慕粉3213043 2017-05-27 16:34

个回答

  • qq_解冻爱情海_0
    2018-01-31 11:14:41

    <html>

        <head>

            <title>

                

            </title>

        </head>

        <body>

            <script>

                var h=prompt("你是不是一样的爱我?");

                if(h==4){

                    alert("我就知道是了");

                   // break;

                }else if(h==2){

                    alert("你干嘛犹豫");

                }else if (h==0){

                    alert("111");

                } else{

                    alert("巧了,我也不爱你");

                }

            </script>

        </body>

    </html>


  • 阳火锅
    2017-12-12 16:51:34

    兄弟,你是时候写BUG了。别埋没了自己

  • qq_淡淡__0
    2017-07-09 21:30:42

    prompt("str1+str2");str1是显示内容,str2是你输入进去的东西,你要拿个变量把它装起来才能用于后面判断

  • 今世缘0
    2017-05-28 14:04:04

    不过全是自己写的,值得学习啊。

  • 今世缘0
    2017-05-28 14:03:02

    <!DOCTYPE HTML>
    <html>
        <head>
             <title></title>
        <script type="text/javascript"> 
           var h=prompt("你是不是一样的爱我?",0);
                if(h==4){
                    alert("我就知道是了");
                }
                else if(h==2){
                    alert("你干嘛犹豫");
                }
                else if(h==0){
                    document.write("你以前不这样的");
                }
                else{
                    alert("巧了,我也不爱你");
                }
        </script>
        </head>
        <body>
        </body>
    </html>

    兄弟,错误有点多啊,主要是格式不对,还有楼上说了,然后就是else后的分号你写成中文了。

  • 点击此处可见昵称
    2017-05-27 16:55:11

    两个问题:① if的分支不是“if else”,而是“else if”(我觉得其它编程语言也应该不会有“if else”这样的吧,你不觉得用“if else”从逻辑上是说不通的吗?)。我们经常说的“if else”条件判断语句是说的if(){。。。}else(){。。。}。② 你没有理解区分“=”和“==”的含义,“=”是赋值,将等号右边的赋值给等号左边,“==”才是你这里需要用到的“等于”,所以你这里是应该用“==”的。  鄙人也是新手,如有错误,望指出~

  • qq_選擇遺忘_04340090
    2017-05-27 16:51:07

    首先你的h是一个变量,你没有定义,其次你也没有给h一个范围,没有确定的固定范围,你怎么让计算器给你读写

  • 犯2゛|、小青年
    2017-05-27 16:45:32

     <script>

                var h=prompt("你是不是一样的爱我?");

                if(h=4){

                    alert("我就知道是了");

                }

                 else if(h=2){

                    alert("你干嘛犹豫");

                }

                else if(h=0){

                    document.write("你以前不这样的");

                }

                else{

                    alert("巧了,我也不爱你");

                }

            </script>