js 函数变量作用域实例

js 函数内,用到变量的值,先从本函数往上找,(不管是不是在同一个{}内),如果在上面另一个{}找到变量,就直接用此变量,否则一直往上找,跳出函数,全局变量等。。

 hoscode,本意是用全局变量的值,但是一直undeifined,原来上面函数内{}有个hoscode,它取的是这个,当然undefined,如果此时把上面{}hoscode换个名字,这时候alert的就是全局变量的值!!

猜你喜欢

转载自cainiao1923.iteye.com/blog/2305028