j**ascript函数对象的问题

时间:2014.10.16 发布人:gonature

j**ascript函数对象的问题

已解决问题

谷歌gonature用户在2014.10.16提交了关于“杨致远j**ascript函数对象的问题”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-08-29T17:43:56。编写一个创建clock()对象的函数。它带有3个属性:seconds、mi**tes和hours。编写两个方法,setTime()用来设置当前时间,displayTime()用来显示时间。提示用户选择a.m/p.m还是**时间。用户的选择将作为参数传递给displayTime()方法。输出效果如下。
14:10:26am或2:10:26pm。。。求高手帮忙~~~~
这是我的半成品,码不下去了。。。。
<scripttype="text/j**ascript">
functionsetclock(seconds,mi**tes,hours){
clock.seconds=seconds;
clock.mi**tes=mi**tes;
clock.hours=hours;
clock.setTime=function(){
vars=seconds;
varm=mi**tes;
varh=hours;
}
clock.dispalyTime=function(){
showStyle=prompt(")
document.write(
}
}
</script>希望大家能够帮助她。

详细问题描述及疑问:编写一个创建clock()对象的函数。它带有3个属性:seconds、mi**tes和hours。编写两个方法,setTime()用来设置当前时间,displayTime()用来显示时间。提示用户选择a.m/p.m还是**时间。用户的选择将作为参数传递给displayTime()方法。输出效果如下。
14:10:26am或2:10:26pm。。。求高手帮忙~~~~
这是我的半成品,码不下去了。。。。
<scripttype="text/j**ascript">
functionsetclock(seconds,mi**tes,hours){
clock.seconds=seconds;
clock.mi**tes=mi**tes;
clock.hours=hours;
clock.setTime=function(){
vars=seconds;
varm=mi**tes;
varh=hours;
}
clock.dispalyTime=function(){
showStyle=prompt(")
document.write(
}
}
</script>期待您的答案,谢谢你帮我,祝你快乐,愿你事事如意 !

希望以下的回答,能够帮助你。

第1个回答

用户名:hygj168  

//构建Clock类
functionClock(seconds,mi**tes,hours){
this.setClock(seconds,minutes,hours);
}
//构建setClock方法
Clock.prototype.setClock=function(seconds,mi**tes,hours){
this.seconds=seconds;
this.mi**tes=minutes;
this.hours=hours;
}
//构建displayTime方法
Clock.prototype.displayTime=function庆唱之场派真(is12){
varhou室除于孩穿制头rs=this.h来自ours;
varsign="";
if(is12){
hours=Math.abs(hours-12);
sign=this.hour问答s>12?"pm":"am";
}
alert(hours+":"+this.mi**tes+":"+this.seconds+""+频农厂顾sign);
}

//测试
varclock=new脚存进很集松陈Clock(26,10,14);//初始化
clock.displayTime();//使用24小时制,不传或者传false,一样的
图雨婷米投丝厂善散管挥clock.se己林约占山乡tClock(26,10,20);//修改时间
clock.displayTime(true);//使用12小时制

哪里看不懂你追问我~

希望对您有帮助~
By曲势接Billskate