创建clock对象的函数

1、创建一个clock对象的函数,带三个属性:seconds minutes hours。

2、写两个方法:seTime()用来设置当前时间,displayTime()用了显示时间。

3、提示用户选择a.m/p.m。用户的选择将作为参数传递给displayTime()方法。

4、输出如下格式的效果:14:10:26或2:10:26 PM,具体哪种输出效果取决于display()方法的参数。

<script type=text/javascript>

function clock(){//对象函数

this.seconds=0;//三个属性 时\分\秒

this.minutes=0;

this.hours=0;

}

clock.prototype = {

constructor:clock,

setTime:function(h,m,s){//设置时间

this.hours=h;

this.seconds=s;

this.minutes=m;

}

displayTime:function(format){//根据给定的参数返回指定格式的时间

if(typeof format=="string"){

if(format=="a.m"){

return this.hours+":"+this.minutes+":"+this.seconds;

}else if(format=="p.m"){

return this.hours%12+":"+this.minutes+":"+this.seconds+(this.hours>12?"P":"A")+"M";

}

}

}

}

/*--------------使用例子--------------*/

var c = new clock;

c.setTime(14,22,22);

alert(c.displayTime('a.m'));

alert(c.displayTime('p.m'));

</script>

你可能感兴趣的:(Lock)