값 (Value)
- 조작 가능한 어뗜 표현
- 문자열, 문자, 숫자 등이 가짐
값 종류
- 원시 값
- 참조 값
원시 값
- 원시적인 값
- 단순 값
- 단순 데이터
원시 값 종류
- 숫자, 문자열, 불리언, null, undefined
원시 값은 한 번 메모리에 올라간 값이 변경되지 않는다.
참조 값
- 참조하여 값을 조작함
- 메모리에 객체로 저장됨
래퍼 객체 (Wrapper Object)
- 원시 타입을 객체화 -> new String()
- 임시 객체 생성
원시 타입
- number, string, Boolean, undefined, null
래퍼 객체 종류
- number, string, Boolean
래퍼 객체 변환 과정
- 원시 타입에 해당하는 객체 생성
- 생성된 객체의 함수 호출
- 함수 처리
- 생성된 객체 소멸
- 원시 타입만 존재
래퍼 객체 예시
- myName = new String("sran") 임시 생성
- 객체의 고유 메소드 length 호출
- length 메소드 처리
- myName = new String("sran") 소멸
- let myName = "sran"; 원시 타입만 존재
'Script > JavaScript' 카테고리의 다른 글
[JavaScript] Chapter 06. 배열과 함수 (0) | 2022.12.10 |
---|---|
[JavaScript] Chapter 05. 배열 (0) | 2022.12.08 |
[JavaScript] Chapter 04. 연산자 (0) | 2022.12.08 |
[JavaScript] Chapter 03. ==, ===의 차이점 (0) | 2022.12.05 |
[JavaScript] Chapter 01. 자바스크립트와 웹 브라우저 (0) | 2022.12.04 |
댓글