看了Dmitry Baranovskiy写的这篇,也拜读了,对Javascript的了解又进了一步,尝试把自己的理解记录如下
第一题:
if (!("a" in window)) {var a = 1;}alert(a);
这一题是对JS变量的考察,这个测试翻译成自然语言大意是:如果window里不存在a这个属性,那么就定义个a的变量并给它赋值等于1。 这里本来期望的值是1,但是很可惜它会弹出undefined,这是为什么呢?首先javascript的全局变量都是window的属性(properties),你可以用形如:
DaimaRen.cn © 2009-2010 by Tomie Zhangalert("Daimaren.cn" in winodw)
来查...[ 查看全文 ]