clock 대상을 만드는 함수

10643 단어 Lock
1. clock 대상의 함수를 만들고 세 가지 속성을 가진다: seconds minutes hours.
2. 두 가지 방법을 쓴다. seTime()은 현재 시간을 설정하고 displayTime()는 시간을 표시한다.
3. 사용자에게 a.m/p.m를 선택하라고 알린다.사용자의 선택이 displayTime() 메서드에 매개 변수로 전달됩니다.
4. 출력은 다음과 같은 형식의 효과: 14:10:26 또는 2:10:26 PM이며, 구체적인 출력 효과는 디스플레이 () 방법의 매개 변수에 달려 있다.
<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>

좋은 웹페이지 즐겨찾기