区分Date对象、new Date()和Date()函数

来源:互联网 发布:java语言图形界面 编辑:程序博客网 时间:2024/06/05 14:22

例:

//获取当前日期var d1 = new Date();//继承原型的方法var d2 = Date(); //window的一个属性//区别:使用new Date()返回的是一个日期对象,使用Date()返回的是一个字符串。
可以使用Date对象调用某些方法:如Date.now();//调用者为window实现方式(个人理解):function Date(){    return new Date().toString();//返回日期的字符串形式}Date.prototype = {    getDay : function(){code},    getMonth : function(){code},    ...};Object.defineProperty(Date.prototype,"constructor",{    enumerable : false;//不可枚举    value : Date});window.Date.now = function(){};
原创粉丝点击