摘要:
js细节1.所有的全局变量都是window的属性.语句 var a=1;等价于 window.a=1;用 "变量名称" in window 来验证全局变量是否声明.2.所有的变量声明都在范围作用域的顶部.alert("a" in window);var a;尽管a的声明在 alert 之后,alert弹出的依然是true;这是因为javascript引擎首先会扫描所有的全局变量声明,然后将这些变量声明移动到顶部,最终的代码效果是这样的:var a;alert("a" in window);3.函数声明 和 变量声明 在进入执行上下文就 阅读全文