gpt4 book ai didi

javascript - 关于IE9的typeof运算符的一些问题

转载 作者:行者123 更新时间:2023-11-30 10:43:06 25 4
gpt4 key购买 nike

我一直在学习 JavaScript 的权威指南。我有一个关于 typeof 运算符的问题。我在 IE9 中运行脚本“alert(typeof window.alert)”,它被证明是返回“函数”。但是如果我删除 html 顶部的“DOCTYPE”定义,结果将变为“对象”。

我想知道为什么“DOCTYPE”定义存在或不产生不同的结果。谁能帮我 ? 3Q!

最佳答案

IE<=8 曾经有特殊的对象绑定(bind),typeof 运算符在它应该返回 function 的地方返回了 object

删除文档类型会将 IE 放入 quirks mode .这确保可以查看旧网站并且旧脚本不会引发错误。

关于javascript - 关于IE9的typeof运算符的一些问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9962596/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com