1.getElementsByTagName返回值为collection而不是Array
2.undefined表示系统级空缺,null表示一种特殊的对象,可以视为一种用户级。
3.函数变量声明的预解析
C语言:
void fn()
{
printf("%d\n",i);
int i=2;
}
int main(void)
{
fn();
system("PAUSE");
return 0;
}
打印出来是1;
JS
var a=2;
function test()
{
alert(a);
var a=2;
}
test();
打印是undefined