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

4-3多重判断出问题啦!!

<!DOCTYPE HTML>

<html>

<head>

    <emta http-equiv="Content-Type" content="text/html;

    charset=utf-8"/>

    <title>if-else</title>

    <script type="text/javaScript"/>

    var myage=99; //赵红的年龄为99

    if(myage<=44){

        document.write("青年");

    }

    else if(myage<=59){

        document.write("中年人");

    }

    else if(myage<=89);{

        document.write("老年人");

    }

    else {document.write("长寿老人");}

    </script>

</head>

<body>    

</body>

</html>

这是我在编辑器手写的代码.为什么在浏览器打开就是不显示呢?我把课程里的代码复制过去就可以用。。啊啊啊啊!!!我的头发!!!!


正在回答

3 回答

都给你备注了 下载一个编辑器   这样看的清除一点  不要用记事本写

<!DOCTYPE HTML>

<html>

<head>

    <!--<emta http-equiv="Content-Type" content="text/html; charset=utf-8"/>--> 

    <!--单词写错了-->

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

    <title>if-else</title>

    <script type="text/JavaScript">

    // <script type="text/javaScript"/>  多了一个/

    var myage=99;

    //赵红的年龄为99

    

    if(myage<=44){

        document.write("青年");

    } else if(myage<=59){

        // document.write("中年人"); 不能用中文的;

        document.write("中年人");

    // } else if(myage<=89);{ 删除;

    } else if(myage<=89){

        // document.write("老年人"); 不能用中文的;

        document.write("老年人");

    } else {

        document.write("长寿老人");

    }

    </script>

</head>

<body> 

</body>

</html>


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

else if(myage<=89);{,;去掉就可以了

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

应该是编译器自身问题。

你把需要每个{……}之间的空格和换行去掉,试试看。

一些换行和空格会影响这个编译器的检测。

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

举报

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

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

进入课程

4-3多重判断出问题啦!!

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