今天在群里看到一位网友提问:var status=1; typeof status 结果输出什么 我会心一笑 ,这尼玛这么简单,一看就是‘number’,结果网友说不是number,而是string,我心想怎么可能,结果在浏览器测试,打脸了,输出了string 经过查阅资料,有一位博主遇到过类似的问题,有一句重点,‘status是window下的一个属性’.这引起了我的注意,按照常规来说,重新定义一个变量会覆盖系统变量,但是并没有被覆盖掉.我做了一个测试,去修改window下screen属性,…