出于好奇,重复定义var = a;浏览器控制台没报错,只有一句输出,不知道啥意思

来源:3-1 变量

行健同学

2020-11-21 19:00:04

# 具体遇到的问题
Live reload enabled是啥情况# 报错信息的截图

# 相关课程内容截图
http://img.mukewang.com/climg/5fb8f33109a1b5a604950097.jpg

# 尝试过的解决思路和结果

# 粘贴全部相关代码,切记添加代码注释(请勿截图)

<body>

    <script>

        var a = 5;

        console.log(a);

        var a = 6;

        console.log(a);

    </script>

</body>


写回答

1回答

好帮手慕码

2020-11-21

同学你好,这里的变量a初次赋值为5,打印之后被重新赋值为6,这样是不会报错的。

不过,如下信息:

http://img.mukewang.com/climg/5fb8f3cf09e9185904820035.jpg

使用同学的代码复现不出来哦:

http://img.mukewang.com/climg/5fb8f3e609cc439103450221.jpg

http://img.mukewang.com/climg/5fb8f3f109628c0902620140.jpg

同学可以看下代码中,44行是否有打印相关内容:

http://img.mukewang.com/climg/5fb8f408098e714b05280106.jpg

祝学习愉快~

0

0 学习 · 15276 问题

查看课程