기본 내장 객체
기본 자료형과 객체의 차이
속성과 메소드는 객체가 가질 수 있는 것인데 기본 자료형에도 속성과 메소드가 있다
기본 자료형의 속성이나 메소드를 사용하면 기본 자료형이 자동으로 객체로 변환된다!
대신 기본자료형은 메소드나 속성이 “추가”는 되지 않는다
① Object 객체
자바스크립트의 가장 기본적인 내장객체
Object 생성자 함수로 만든 인스턴스
자주 사용하는 편은 안디ㅏ
Object 객체는 총 7개의 메소드를 갖는다
모든 기본 내장 객체는 Object객체를 기본적으로 만들어지기 때문에 다른 기본 내장객체
들 또한 일곱가지의 메소도를 갖는다
메소드 이름 설명 constructor() 객체의 생성자 함수를 나타냄 hasOwnProperty(name) 객체가 name속성을 가지고 있는지 확인 isPrototypeof(object) 객체가 object의 프로토타입인지 검사 propertyIsEnumerable(name) 반복문을 사용해 열거 할 수 있는지 확인 toLocaleString() 객체를 호스트 환경에 맞는 언어의 문자열로 바꿈 toString() 객체를 문자열로 바꿈 valueOf() 객체의 값을 나타
② Number 객체
문자를 숫자로 바꾸어 주는 역할
자바스크립트에서 가장 단순함
메소드 이름 |
설명 |
toExponential() |
숫자를 지수 표시로 나타내는 문자열을 만듦 |
toFixed() |
숫자를 고정소수좀 표시로 나타낸 문자열을 만듦 |
toPrecision() |
숫자를 길이에 따라 지수 표시 또는 고정 소수점 표시로 나타낸 문자열을 만듦 |
③ String 객체
문자의 모양을 지정하거나 문자열을 처리하기 위한 객체
String 객체는 매우 많은 메소드들이 있기 때문에 그 중에서도 가장 많이 쓰는
메소드를 정리 했다
HTML관련 메서드는 9장에서 문서 객체를 할 때 공부한다
메소드 이름 |
설명 |
charAt(position) |
position에 위치하는 문자를 리턴 |
indexOf(searchString, position) |
앞에서부터 일치하는 문자열의 위치를 리턴 |
match(regExp) |
문자열 내에 regExp가 있는지 확인 |
replace(regExp,replacement) |
regExp를 replacement로 바꾼뒤 리턴 |
search(regExp) |
regExp와 일치하는 문자열의 위치를 리턴 |
toLowerCase() |
문자열을 소문자로 바꿔 리턴 |
toUpperCase() |
문자열을 대문자로 바꿔 리턴 |
④ Array객체
배열을 만들 때 사용하는 내장 객체,
여러가지 자료를 쉽게 관리할 수 있게 도와주는 객체
메소드 이름 |
설명 |
concat() |
매개변수로 입력한 배열의 요소를 모두 합쳐 배열을 만들어 리턴 |
join() |
배열 안의 모든 요소를 문자열로 만들어 리턴 |
pop() |
배열의 마지막 요소를 제거하고 리턴 |
push() |
배열의 마지막 부분에 새로운 요소를 추가 |
reverse() |
배열의 요소 순서를 뒤집는다 |
slice() |
배열 요소의 지정한 부분을 리턴 |
sort() |
배열의 요소를 정렬하고 리턴 |
⑤ Date객체
날짜와 시간을 표시하는 객체
메소드 이름 |
설명 |
getDate() |
‘년,월,일’, ‘일’의 정보 |
getDay() |
요일 정보 |
getMonth() |
‘월’의 정보 |
getFullYear() |
4자리 년도 정보 |
getYear() |
2자리의 년도 정보 |
getHours() |
‘시간, 분, 초’중 시간 정보 |
getMinutes() |
‘분 정보 |
getSecond() |
‘초’ 정보 |
※ set*() |
각 메소드명에 맞는 값들을 지정한다 |
⑥ Math객체
수학과 관련된 메소드를 갖는 객체
메소드 이름 |
설명 |
abs(x) |
x의 절대값 |
cell(x) |
x보다 크거나 같은 가장 작은 정수 |
floor(x) |
x보다 작거나 같은 가장 작은 정수 |
max(x,y,z) |
x,y,z 중에 가장 큰 값 |
min(x,y,z) |
x,y,z 중에 가장 작은 값 |
random() |
0부터 1까지의 임의의 수 |
round(x) |
x를 반올림 |
'개발개발 > 자바스크립트' 카테고리의 다른 글
window 객체 절대 이동 (0) | 2012.08.27 |
---|---|
Window 객체 (0) | 2012.08.27 |
기본내장객체 - Math (0) | 2012.08.27 |
기본내장객체 - Date (0) | 2012.08.27 |
기본내장객체 - Array - sort (0) | 2012.08.27 |