기본 내장 객체
 
기본 자료형과 객체의 차이

속성과 메소드는 객체가 가질 수 있는 것인데 기본 자료형에도 속성과 메소드가 있다

기본 자료형의 속성이나 메소드를 사용하면 기본 자료형이 자동으로 객체로 변환된다!

대신 기본자료형은 메소드나 속성이 추가는 되지 않는다

 

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
Posted by 공돌공돌
,