创建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>

转载于:https://www.cnblogs.com/52css/archive/2012/08/08/2627618.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值