为什么Date()与JavaScript中的新Date()有不同的类型?

时间:2015-08-19 12:39:51

标签: javascript

当我在控制台中运行时

typeof new Date() 

我得到object。但是,如果我评估

typeof Date()

我得到string。为什么呢?

1 个答案:

答案 0 :(得分:2)

来自the MDN

  

注意:JavaScript Date对象只能通过调用实例化   JavaScript Date作为构造函数:将其作为常规函数调用   (即没有新的运算符)将返回一个字符串而不是一个字符串   日期对象;与其他JavaScript对象类型不同,JavaScript Date   对象没有文字语法。