首页  >  问答  >  正文

Javascript的typeof为什么会返回function

PHP中文网PHP中文网2749 天前1435

全部回复(2)我来回复

  • 大家讲道理

    大家讲道理2017-04-11 11:35:00

    MDN中的说明

    回复
    0
  • 巴扎黑

    巴扎黑2017-04-11 11:35:00

    • 数据类型检测

      1. typeof(对变量或值调用 typeof 运算符将返回(字符串)下列值之一)

        1. undefined - Undefined类型

        2. number - Number类型

        3. boolean - Boolean类型

        4. string - String类型

        5. symbol - Symbol类型(ECMAScript6新增)

        6. function - 函数对象([[Call]]在ECMA-262条款中实现了)

        7. object - 引用类型 或 Null类型

      typeof(Function) // function (Function是函数对象)
      typeof(new Function) // function (new Function也是是函数对象,同等:var func = function(){})
      typeof(Array) // function (Array是函数对象)
      typeof(new Array) // object(实例化的Array就是object)

    回复
    0
  • 取消回复