js中关于Date()对象的问题

Date()已经可以返回一个正确的string了,
为什么我看书上还要用(new Date()).toString()的方法?
这两者有什么区别吗?

还有,new Date()返回的是一个对象,为什么长得跟字符串一模一样......

clipboard.png
片上传中...]

阅读 2.5k
2 个回答

Date()对象返回一个字符串(string),没有getDate等日期对象方法,内容为当前时间
而new Date() 返回一日期对象,可以调用getDate(),内容为当前时间**

console.log是会执行对象的toString方法,用console.dir你可以看到对象的形式。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题