counter
counter
摘要: Javascript中的函数“在定义它们的作用域里运行,而不是在执行它们的作用域里运行”。var tt = 'aa';function test(){alert(tt);var tt = 'dd';alert(tt);}test();执行结果:undefined和ddtest函数内部的“var tt='dd'”将会致使“var tt='aa'”在test函数被调用时完全被隐藏。而且,tt是在第一个alert语句之后定义,所以在调用到第一个alert时,tt是还没有被赋值 的。这样说可能会清楚一点,即,在定义test函数时,当定义第 阅读全文
posted @ 2012-07-06 15:41 bfy 阅读(176) 评论(0) 推荐(0) 编辑