js语言和框架-JavaScript语言-语法相关-操作符相关
面5笔5下面这段javascript代码,
var msg='hello';
for (var i=0; i<10; i++){
var msg='hello'+i*2+i;
}
alert(msg);
最后一句alert的输出结果是?
A.hello
B.hello189
C.hello30
D.hello27
正确答案是 B
注意这里只是for循环不是函数,因此for内部定义的msg与for外部定义的msg为在同一块作用域,为同一个变量。