원시 값을 처리할 때,
. 임시적으로, 원시 값을 래퍼 객체로 처리하고,
. 처리가 끝나면, 곧바로 메모리에서 삭제됨
ㅇ 따라서, 래퍼 객체이란?
- 단순히 값에 불과한 기본형/원시형 데이터를, 임시/암묵적으로 포장(래퍼)시켜,
- 객체에서 제공하는 다양한 프로퍼티 및 메소드를 활용할 수 있게 하자는 것임
ㅇ 래퍼 객체 종류 : Number, String, Boolean 객체
- 원시 타입인 숫자형,문자열형,불리언형에 각각 대응하는 객체 타입으로,
Number,String,Boolean이 있음
. Number 객체 : 수치형 값을 직접 조작하기 위한 래퍼 객체
. String 객체[JS] : 문자열형 값을 직접 조작하기 위한 래퍼 객체
. Boolean 객체 : 논리형 값을 직접 조작하기 위한 래퍼 객체
- 단, null,undefined 타입에는 래퍼 타입이 없음
- 한편, ECMAScript 6 부터 Symbol 객체도 추가됨
reference
http://www.ktword.co.kr/test/view/view.php?m_temp1=5882
'Programming > HTML CSS JS' 카테고리의 다른 글
[HTML] 이미지 오류 시 사용 (0) | 2023.11.13 |
---|---|
[JS] [Error] Uncaught TypeError: $.ajax is not a function (0) | 2023.10.24 |
[JS] 객체 생성 (0) | 2023.09.25 |