日期:2014-05-16 浏览次数:20327 次
题目1:
回答以下代码,alert的值分别是多少?
<script>
var a = 10;
function test() {
a = 100;
alert(a);
alert(this.a);
var a;
alert(a);
}
test();
</script>
正确答案是:100, 10, 100
您答对了么??
题目2:
回答以下代码,alert的值分别是多少?
<script>
var a = 100;
function test(){
alert(a);
var a = 10;
alert(a);
}
test();
</script>
正确答案是: undefined, 10
您答对了么?
题目3:
回答以下代码,alert的值分别是多少?
<script>
var a = 100;
function test(){
alert(a);
a = 10; //去掉了var 就变成定义了全局变量了
alert(a);
}
test();
alert(a);
</script>
正确答案是: 100, 10, 10