반응형
데이터 타입이란 데이터의 형태를 의미라고 이는 크게 두가지로 구분할 수 있다.객체인 것과 객체가 아닌 것.
원시 데이터 타입은 객체가 아닌 데이터 타입을 의미한다.
- 숫자
- 문자열
- 불리언
- null
- undefined
레퍼 객체
* 위 그림을 보면 문자열이 객체처럼 ( str.length) 동작하고 있다.
* 내부적으로 문자열이 원시 데이터 타입이고 문자열과 관련된 어떤 작업을 하려고 할 때 JavaScript는 임시로 문자열 객체를 만들고
사용이 끝나면 제거하기 때문이다.
* 이 처럼 임시 객체를 만들고 삭제하기도 하고, 필요한 기능성을 객체지향적으로 제공해야 하는 필요 또한 있기 때문에 원시데이터 형을
객체처럼 다룰 수 있도록 하기 위한 객체를 레퍼 객체라고 한다.
- String
- Number
- Boolean
반응형
'WEB > JavaScript' 카테고리의 다른 글
Object Model (0) | 2016.10.14 |
---|---|
복제, 참조 (0) | 2016.10.13 |
표준 내장 객체 (0) | 2016.10.13 |
prototype (0) | 2016.10.13 |
상속 (0) | 2016.10.13 |