js条件语句console.log 不出结果。

代码

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <script type="text/javescript">
        var j = 5;
        var l;
        if ( j >= 0 && j <= 60 ) {
            //console.log( "这是E" );
            l = "abcd";
        } else if ( j > 60 && j <= 69 ) {
            console.log( "这是D" );
        } else if ( j > 69 && j <= 78 ) {
            console.log( "这是C" );
        } else {
            console.log( "超神" );
        }
    </script>
</body>
</html>

图片描述

又修改了一下代码。但是还是打印不出来。

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <script type="text/javescript">
        var j = 5;
        if ( j >= 0 && j <= 60 ) {
            console.log( "这是E" );
        } else if ( j > 60 && j <= 69 ) {
            console.log( "这是D" );
        } else if ( j > 69 && j <= 78 ) {
            console.log( "这是C" );
        } else {
            console.log( "超神" );
        }

    </script>
</body>
</html>
阅读 3.9k
3 个回答

原始的代码有两处错误,一是console语句被注释了,二是type="text/javescript"这句中的javascript拼错了。

script type="text/javescript"

script type="text/javascript"

找不同,要细心啊!

哥, j = 5 符合 j >= 0 && j <= 60 这个条件啊
而你正好注释了这一条件的输出语句 console.log("这是E") 只给变量 l 赋了值 自然不会输出啊

推荐问题
宣传栏