<html>
<head>
</head>
<body>
<ul><h2>내장객체</h2>
<li>Date객체 : 날짜와 시간을 알려줌.
<ul>
<xmp>
[객체생성]
객체변수 = new Date();
객체변수 = new Date(년,월,일);
객체변수 = new Date(년,월,일,시,분,초);
</xmp>
<li>getYear()/setYear() : 객체의 년도를 구함/설정
<li>getMonth()/setMonth() : 객체의 월을 구함/설정(1월->0, 2월->1)
<li>getDate()/setDate() : 객체의 일을 구함/설정
<li>getDay()/setDay() : 객체의 요일을 구함/설정(일요일->0)
<li>getTime()/setTime() : 1970년이후 경과된 시간을 1/1000초 단위로 구함/설정
<li>getHours()/setHours() : 객체의 시간을 구함/설정
<li>getMinutes()/setMinutes() : 객체의 분을 구함/설정
<li>getSecond()/setSecond() : 객체의 초를 구함/설정
<li>toGMTString() : 시간을 GMT기준 날짜형식으로 변경.
<li>toLocaleString() : '년 월 일 요일 오전/오후 시 분 초'형태변경.
<li>toString() : '요일 월 일 시:분:초 연도"형태 변경
</ul>
<xmp>
<script type="text/jscript">
var today = new Date();
document.write("년도 : "+today.getYear());
document.write(", 월 : "+today.getMonth());
document.write(", 일 : "+today.getDay());
</script>
</xmp>
<script type="text/jscript">
var today = new Date();
document.write("년도 : "+today.getYear());
document.write(", 월 : "+today.getMonth());
document.write(", 일 : "+today.getDay());
</script>
<br><br>
<li>Array객체 : 동일한 타입의 기억공간을 연속적으로 확보.
<br>
<xmp>
<script type="text/jscript">
var arr1 = ["한강","영산강","낙동강","금강"];
var su = [4,7,2,3,8,1];
</script>
</xmp>
<script type="text/jscript">
var arr1 = ["한강","영산강","낙동강","금강"];
var su = [4,7,2,3,8,1];
</script>
<ul>
<li>join : 배열 요소들을 결합문자로 연결, 결합문자는 ","표시
<xmp>
<script type="text/jscript">
document.write(arr1.join());
</script>
</xmp>
<script type="text/jscript">
document.write(arr1.join());
</script>
<xmp>결합문자 지정도 가능.
<script type="text/jscript">
document.write(arr1.join("★"));
</script>
</xmp>
<script type="text/jscript">
document.write(arr1.join("★"));
</script>
<li>sort : 배열 요소의 크기순으로 정렬
<br>
<xmp>
<script type="text/jscript">
document.write(su.sort());
</script>
</xmp>
<script type="text/jscript">
document.write(su.sort());
</script>
<xmp>정방향 옵션에 임의의 decision 함수 넣어서
<script type="text/jscript">
function decision(a,b)
{
if(a>b)
return 1;
else
return -1;
}
document.write(su.sort(decision));
</script>
</xmp>
<script type="text/jscript">
function decision(a,b)
{
if(a>b)
return 1;
else
return -1;
}
document.write(su.sort(decision));
</script>
<br>
<xmp> a,b를 바꾸면... 역순.
if(a>b)
return -1;
else
return 1;
</xmp>
<script type="text/jscript">
function decision(a,b)
{
if(a>b)
return -1;
else
return 1;
}
document.write(su.sort(decision));
</script>
<li>reverse : 배열의 요소를 거꾸로 바꿈.
<br>arr1.reverse()<br>
<script type="text/jscript">
document.write(arr1.reverse());
</script>
<li>concat(배열명) : 두개의 배열을 하나로 합침.
<br>arr1.concat(su);
<script type="text/jscript">
document.write(arr1.concat(su));
</script>
<li>slice(시작위치,종료위치) : 배열의 요소중 시작위치부터 종료위치까지 분리해 새로운배열 저장
<br>arr1.slice(2,4);
<script type="text/jscript">
document.write(arr1.slice(2,4));
</script>
</ul>
</ul>
</body>
</html>