首页
搜索
导航
登录
特效
代码
工具
留言
教程
题库
题分类
网址箱
您的位置:
首页
-
题库
-
JavaScript题目
下面代码输出结果为哪一项?
var b = 3;
(function(){
b = 5;
var b = 2;
})();
console.log(b);
A. 5
B. 3
C. 2
D. 程序报错
下一题
返回列表
查看答案
解析
重置
参考答案:
b/B
函数内部的变量都是局部变量,这个局部变量叫什么都无所谓,也不会影响全局变量的值,在函数执行完成之后会立刻销毁。console输出的应该是全局变量b,var b = 3.
将以下代码保存到htm文件:
<script>
var b = 3;
(function(){
b = 5;
var b = 2;
})();
console.log(b);
</script>
用火狐浏览器打开,可在Web开发者工具的控制台查看输出。
收藏
列表
评论:
导航
返回顶部