您的位置:首页 - 题库 - JavaScript题目
下面代码输出结果为哪一项?
var b = 3;
(function(){
b = 5;
var b = 2;
})();
console.log(b);




下一题
函数内部的变量都是局部变量,这个局部变量叫什么都无所谓,也不会影响全局变量的值,在函数执行完成之后会立刻销毁。console输出的应该是全局变量b,var b = 3.

将以下代码保存到htm文件:
<script>
var b = 3;
(function(){
b = 5;
var b = 2;
})();
console.log(b);
</script>
用火狐浏览器打开,可在Web开发者工具的控制台查看输出。
收藏 列表
评论:

导航