【问题标题】:some questions about the typeof operator of IE9关于IE9的typeof操作符的一些问题
【发布时间】:2012-04-01 07:12:02
【问题描述】:

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

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

【问题讨论】:

    标签: javascript html web


    【解决方案1】:

    IEtypeof 运算符返回 object,它应该返回 function

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

    【讨论】:

      【解决方案2】:

      我发现这是一个很好的解释:

      http://www.w3.org/QA/Tips/Doctype

      【讨论】:

        猜你喜欢
        • 2013-02-27
        • 2020-07-25
        • 2013-09-10
        • 1970-01-01
        • 2021-07-17
        • 2021-12-19
        • 2018-05-24
        • 2013-07-07
        • 2013-05-10
        相关资源
        最近更新 更多