下面有四道简短的JavaScript小脚本,如果你能顺利预测脚本的运行结果,那么你的JavaScript基本功还是可以的。如果答错了,可以相应地去补一下缺漏的知识。反正也很简单,答错了只是说明你没了解而已,看下资料很快就会明白。那么先做吧,要看答案请点 runcode 按钮。

第一题

1var a = 10;
2sayHi();
3function sayHi() {
4    var a = 20;
5    alert(a);
6}
7alert(a);

第二题

1var a = 10;
2sayHi();
3function sayHi() {
4    a = 20;
5    alert(a);
6}
7alert(a);

第三题

01var a = 10;
02sayHi();
03function sayHi()
04{
05    a = a + 10;
06    alert(a);
07    return a;
08}
09alert(a);
10alert(sayHi()+10);

第四题

01var a = 10;
02sayHi();
03function sayHi()
04{
05    var a = a + 10;
06    alert(a);
07    return a;
08}
09alert(a);
10alert(sayHi()+10);
05-22 18:59