자바스크립트 내장 객체
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<pre>
<script language="javascript" type="text/javascript">
//[1] 날짜 관련 객체
// Date객체의 인스턴스 생성
var today = new Date();
// Date객체의 주요 속성/메서드 출력
document.write(today.getYear() + "년<br />");
document.write((today.getMonth()+1) + "월<br />"); //0월 부터 시작 Day는 요일
document.write(today.getDate() + "일<br />");
document.write(today.getHours() + "시<br />");
document.write(today.getMinutes() + "분<br />");
document.write(today.getSeconds() + "초<br />");
document.write("<hr />");
//[2] 수학 관련 객체
document.write("2의 10승 : "+Math.pow(2,10)+"<br />");
document.write("3, 5, 1, 4 중 가장 큰 값 : "+Math.max(3,5,1,4) + "<br />");
document.write("3, 4, 1, 4 중 가장 작은 값 : "+Math.min(3,5,1,4)+ "<br />");
document.write("3.4를 소수 첫째 자리에서 반올림 : "+Math.round(3.4)+ "<br />");
document.write("3.5를 소수 첫째 자리에서 반올림 : "+Math.round(3.5)+ "<br />");
//[3] 문자열 관련 객체/함수
var s = " Abc Def Fed Cba";
with(document){ //with안에 있는 document객체는 document를 생략할 수 있다.
writeln(s.length); //길이 writeln 자동으로 줄바꿈<pre></pre>안에 있을 경우
writeln(s.toLocaleLowerCase()); //소문자 : LCase()
writeln(s.toUpperCase()); //대문자 : UCase()
writeln(s.charAt(5)); //5번째 인덱스에 위치하는 문자
writeln(s.indexOf("e")); //"e"문자열의 인덱스(위치)
writeln(s.lastIndexOf("e")); //뒤에서 "e"문자열 검색
writeln(s.substring(5,8)); //5번째 인덱스에서 8-1번째
writeln(s.substr(5, 3)); //5번째 인덱스 부터 3자 반환
var ss = s.split(" "); //공백을 기준으로 배열값으로 반환
for(i=0; i<ss.length; ++i){
writeln(ss[i]);
}
}
</script>
</pre>
'Programming > Javascript' 카테고리의 다른 글
주문자와 배송지 정보 같게 설정하는 checkbox (0) | 2013.01.22 |
---|---|
웹브라우저 관련 예제들 (0) | 2013.01.22 |
스타일객체 (0) | 2013.01.03 |
onload이벤트 (0) | 2013.01.01 |
이벤트 정리 (0) | 2013.01.01 |