여러가지 좋은 답변들이 올라왔길래 따로 정리해서 담았음.
질문)
시간을 나타내는 함수에서 '분'부분을 추출해서 A~J 까지의 영문자와 매칭.
답변)
1. SCRIPT
// 공통
var t = new Date();
var minute = t.getMinutes();
// 1) 내 답변
var alp = ['A','B','C','D','E','F','G','H','I','J'];
if(minute < 10){
alert(minute + "분 : A" + alp[minute]);
}else{
alert(minute + "분 : " + alp[minute.toString().substring(0,1)] + alp[minute.toString().substring(1,2)]);
}
// 2)
Number.prototype.to2=function(){return this<10?'0'+this:this;}
var ss='ABCDEFGHIJK'.match(/\w/g);
minute = ''+t.getMinutes().to2();
_minute = minute.match(/\d/g);
document.getElementById('p1').innerHTML=minute;
document.getElementById('p2').innerHTML=ss[_minute[0]]+ss[_minute[1]];
// 3)
document.write("3. ");
for(var i = 0; i < 2; i++){
for(var j = 0; j <= 9; j++){
if(minute.toString().charAt(i) == j){
var temp = parseInt(minute.toString().charAt(i))+65;
document.write(String.fromCharCode(temp));
}
}
}
2. HTML
2. <div id='p1'></div> <div id='p2'></div> <br/>
3. RUN
'course > 지식인' 카테고리의 다른 글
[자바] 주요 메소드 등의 기능을 구현한 소스.. (0) | 2016.04.16 |
---|---|
[자바] 양손으로 가위,바위,보 를 낸 뒤 하나 빼기. (0) | 2016.04.06 |
[자바] 성적 출력부분 수정 요청. (0) | 2016.04.05 |