if(! "a" in window){ var a = 1;}alert(a);请问 a 的结果是什么?
A.null
B.1
C.undefined
D.以上都不正确
正确答案是 C
if(! "a" in window)这句代码的意思是:判断全局对象window中是否有变量a,如果没有变量a,就进入判断将a赋值为1但是由于变量的提前声明,以上代码与如下代码等价:var a;if(!“a” in window ){ a=1;}alert(a);由于变量的提前声明特性,在执行这段代码之后,全局对象window中就已经存在a这个变量了所以不能进入判断,对a进行赋值所以a的值为undefined
起来更新了,老铁
列举一款你常用的移动APP,并分析他的最核心功能、满足的需求、超预期的功能以及竞争优势和发展趋势
如何理解PV、UV、IP
某公园内有个奇怪的摊主小周,他只在星期一、星期二、星期三、星期五和星期六工作,而且他只出售4种商品:玩具汽车、充气气球、橡皮泥和遥控飞机。<
cookies,sessionStorage 和 localStorage 的区别?
起来更新了,老铁