文件名称:JavaScript Scoping and Hoisting 翻译
文件大小:79KB
文件格式:PDF
更新时间:2024-02-11 06:16:59
AND c IN
你知道下面的JavaScript代码执行后会alert出什么值吗? 代码如下: var foo = 1; function bar() { if (!foo) { var foo = 10; } alert(foo); } bar(); 如果答案是”10″令你感到惊讶的话,那么下面这个会让你更加困惑: [/code] var a = 1; function b() { a = 10; return; function a() {} } b(); alert(a); [/code] 浏览器会alert“1”。那么,到底是怎么了?尽管这看起来有点奇怪、有点危险又有点令人困惑,但这事实上却是这门