你不知道的js第一章

function foo1(a) { console.log( a + b );
}
var b = 2; 
foo1( 2 ); // 4

理解:在调用foo1()之前已经全局声明了b。故在执行foo1()时b已经声明过。猜想:js只有在调用函数时才会执行声明函数。

猜你喜欢

转载自blog.csdn.net/qq_36971710/article/details/88242773
今日推荐