为什么浏览器显示的是有问题的,而且不同浏览器显示不同值
来源:3-11 编程练习
慕的地1078645
2019-04-08 00:06:49
1回答
你好,有两个问题:
1、浏览器内核不同
2、name变量也是window中的一个属性
即使不定义name变量,在浏览器中name属性是一个空字符串,如下:
代码中声明name变量赋值为null之后,不同浏览器解析出来结果不同
chrome,火狐等浏览器解析出来是字符串的null,如下:
Edge浏览器解析出来是null,如下:
所以typeof检测的结果不同。
祝学习愉快!
相似问题