JavaScript 내장 객체

2006. 6. 30. 11:25 IT 및 개발/HTML/CSS/JS
■ Boolean 객체
메쏘드설명
toString()불린 값을 문자열 형태로 반환 (true 또는 false)
valueOf()지정한 객체의 값을 반환

■ String 객체
메쏘드설명
length문자열의 길이를 반환
anchor()문자열에 태그를 단 형태로 반환: 문자열
big()문자열에 태그를 단 형태로 반환: 문자열
blink()문자열에 태그를 단 형태로 반환: 문자열
bold()문자열에 태그를 단 형태로 반환: 문자열
charAt()지정한 인덱스에 있는 문자 반환
charCodeAt()지정한 인덱스 문자의 유니코드 반환
concat()두 문자열을 연결시킨 결과를 반환
fixed()문자열에 태그를 단 형태로 반환: 문자열
fontColor()문자열을 지정한 색상으로 반환: 문자열
fontSize()문자열을 지정한 폰트 크기로 반환: 4 ->문자열
fromCharCode()charCodeAt과 반대 역할. 지정한 유니코드의 문자열 반환
indexOf()지정한 문자가 처름 나타나는 인덱스 반환. 만일 나타나지 않으면 -1 반환.
italics()문자열에 태그를 단 형태로 반환: 문자열
lastIndexOf()indexOf와 비슷하지만 오른 쪽에서부터 찾기 시작
link()문자열에 링크를 지정하여 반환: 문자열
match()indexOf와 lastIndexOf와 비슷하지만 인덱스 대신 문자열 반환.
replace()특정 문자열을 새롭게 지정한 문장열로 대치
search()문자열이 지정한 문자를 포함하고 있으면 정수 값 반환, 그렇지 않으면 -1 반환
slice()지정한 문자 인덱스를 포함한 문자열 반환
small()문자열에 태그를 단 형태로 반환: 문자열
split()지정한 문자를 컴마(,)로 대치
strike()문자열에 태그를 단 형태로 반환: 문자열
sub()문자열에 태그를 단 형태로 반환: 문자열
substr()지정한 문자 반환. 예를 들어 substr(5, 3)은 5번째 문자로부터 3문자를 가지고 온다.
substring()지정한 문자 반환. 예를 들어 substring(5, 3)은 3번째와 5번째 사이에 있는 문자를 가지고 온다.
sup()문자열에 태그를 단 형태로 반환: 문자열
toLowerCase()문자열을 소문자 형태로 반환
toUpperCase()문자열을 대문자 형태로 반환

■ Array 객체
메쏘드설명
length배열에 있는 요소의 갯수를 반환
concat()두 배열을 연결시켜 하나의 배열로 반환
join()배열에 있는 모든 요소를 하나로 합쳐 하나의 문자열로 반환
reverse()배열의 내용을 뒤집어서 반환
slice()배열의 특정 부분을 반환
sort()정렬된 배열 반환

■ Date 객체
메쏘드설명
Date()Date 객체 반환
getDate()Date 객체의 날짜 반환 (1-31 사이의 값)
getDay()Date 객체의 요일에 해당하는 숫자 값 반환 (0-6 사이의 값. 0=일요일, 1=월요일, ...)
getMonth()Date 객체의 "월" 반환 (0-11 사이의 값. 0=1월, 1=2월, ...)
getFullYear()Date 객체의 연도 반환 (4자리 숫자)
getYear()Date 객체의 연도 반환 (낮은 브라우저에서는 두 자리수 연도 반환) getFullYear를 사용하는 것이 더 바람직함.
getHours()Date 객체의 시간 반환 (0-23 사이의 값)
getMinutes()Date 객체의 분 반환 (0-59 사이의 값)
getSeconds()Date 객체의 초 반환 (0-59 사이의 값)
getMilliseconds()Date 객체의 밀리세컨드 값 반환 (0-999 사이의 값)
getTime()1970.1.1 자정 이후의 밀리세컨드 값 반환
getTimezoneOffset()사용자 컴퓨터와 GMT 사이의 시간 차이 반환
getUTCDate()Date 객체의 날짜를 UTC 형태로 반환
getUTCDay()Date 객체의 요일 값을 UTC 형태로 반환
getUTCMonth()Date 객체의 월 값을 UTC 형태로 반환
getUTCFullYear()Date 객체의 년도를 UTC 형태로 반환
getUTCHourc()Date 객체의 시간을 UTC 형태로 반환
getUTCMinutes()Date 객체의 분을 UTC 형태로 반환
getUTCSeconds()Date 객체의 초를 UTC 형태로 반환
getUTCMilliseconds()Date 객체의 밀리세컨드를 UTC 형태로 반환
parse()1970년 1월 1일 자정 이후의 밀리세컨를 갖고 있는 문자열로된 데이트 값 반환
setDate()Date 객체에 날짜 설정 (1-31 사이의 값)
setFullYear()Date 객체에 연도 설정
setHours()Date 객체에 시간 설정 (0-23 사이의 값)
setMilliseconds()Date 객체에 밀리세컨드 설정 (0-999 사이의 값)
setMinutes()Date 객체에 분 설정 (0-59 사이의 값)
setMonth()Date 객체에 월 설정 (0-11사이의 값. 0=1월, 1=2월)
setSeconds()Date 객체에 초 설정 (0-59 사이의 값)
setTime()1970.1.1 이후의 밀리세컨드 설정
setYear()Date 객체에 연도 설정 (00-99 사이의 값)
setUTCDate()Date 객체에 날짜를 UTC 형태로 설정
setUTCDay()Date 객체에 요일을 UTC 형태로 설정
setUTCMonth()Date 객체에 월을 UTC 형태로 설정
setUTCFullYear()Date 객체에 년도를 UTC 형태로 설정
setUTCHour()Date 객체에 시간을 UTC 형태로 설정
setUTCMinutes()Date 객체에 분을 UTC 형태로 설정
setUTCSeconds()Date 객체에 초를 UTC 형태로 설정
setUTCMilliseconds()Date 객체에 밀리세컨드를 UTC 형태로 설정
toGMTString()Date객체를 문자열 형태로 반환 (GMT)
toLocaleString()Date객체를 문자열 형태로 반환 (로컬 시간)
toString()Date객체를 문자열 형태로 반환

■ Math 객체
속성설명
E오일러 상수, 자연 로그의 밑으로 사용
LN2밑이 e인 2의 자연 로그
LN10밑이 e인 10의 자연 로그
LOG2E밑이 2인 E의 로그
LOG10E밑이 10인 E의 로그
PI파이(PI) 값 반환
SQRT1_21/2의 제곱근
SQRT22의 제곱근
메쏘드설명
abs(x)x의 절대 값 반환
acos(x)x의 arccosine 값 반환
asin(x)x의 arcsine 값 반환
atan(x)x의 arctangent 값 반환
atan2(x,y)x 축에서 어떤 지점까지의 각도 반환
ceil(x)x보다 크거나 같은 가장 가까운 정수 값 반환
cos(x)x의 cosine 값 반환
exp(x)x의 exponent 값 반환
floor(x)x보다 작거나 같은 가장 가까운 정수 값 반환
log(x)x의 자연 로그 값 반환
max(x,y)x와 y 중 큰 값 반환
min(x,y)x와 y 중 작은 값 반환
pow(x,y)x의 y승 반환
random()0과 1 사이의 난수 값 반환
round(x)x와 가장 가까운 정수로 반올림
sin(x)x의 sine 값 반환
sqrt(x)x의 제곱근 반환
tan(x)x의 tangent 값 반환