JavaScript 내장 객체
■ Boolean 객체
■ String 객체
■ Array 객체
■ Date 객체
■ Math 객체
메쏘드 | 설명 |
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_2 | 1/2의 제곱근 |
SQRT2 | 2의 제곱근 |
메쏘드 | 설명 |
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 값 반환 |