为了账号安全,请及时绑定邮箱和手机立即绑定

不知道那不对

<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>


正在回答

8 回答

<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>


0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~
<!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后的分号你写成中文了。

0 回复 有任何疑惑可以回复我~

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

5 回复 有任何疑惑可以回复我~
#1

墨若伯明

if if else else 这是c语言的。。
2018-07-28 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

 <script>

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

            if(h=4){

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

            }

             else if(h=2){

                alert("你干嘛犹豫");

            }

            else if(h=0){

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

            }

            else{

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

            }

        </script>


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468060    人
  • 解答问题       21891    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程

不知道那不对

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信