1、给Date对象定义一个成员函数,使用方式:(new Date()).toString();
2、静态定义Date的一个成员函数,使用方式:Date.fromString("20090101");

解决方案 »

  1.   

    和C++里的静态的类似,但是有本质的区别
    区别就是在 C++里类的静态函数是对象的一个成员,而JS里的不是Date.prototype.A =function() 
    {……} Date.B=function(sDateTime) 
    {……} 第一个的意思就是 所有由“类”Date实例化的对象都有 A 方法
    即 var a = new Date();
    a.A();//正确,可以正常执行,而第二个 则只是说 Date对象有这个 B 方法,它的实例化后的对象没有 B 方法var b = new Date();
    b.B();//报错,对象不支持此属性或方法
    Date.B();//只能这样调用,才正确