1.
var a = 1;
function b() {
a = 10;
return;
function a() {}
}
b();
alert(a);
2.
if (!("a" in window)) {
var a = 1;
}
alert(a);
3.
var a = 1,
b = function a(x) {
x && a(--x);
};
alert(a);
4.
function a(x) {
return x * 2;
}
var a;
alert(a);
5.
function b(x, y, a) {
arguments[2] = 10;
alert(a);
}
b(1, 2, 3);
6.
function a() {
alert(this);
}
a.call(null);
以前我总是把JS代码保存到一个HTML中,打开测试。
今天学会了用调试(F12),直接粘贴代码运行。TIY