Java script
데이터 타입
요코딩
2024. 7. 30. 10:42
[기본형과 참조형의 구분 기준]
- 복제의 방식
- 기본형 : 값이 담긴 주소값을 바로 복제
- 참조형 : 값이 담긴 주소값들로 이루어진 묶음을 가리키는 주소값을 복제
- 불변성의 여부
- 기본형 : 불변성을 띔
- 참조형 : 불변성을 띄지 않 </aside>
- 메모리, 데이터
- 비트
- 컴퓨터가 이해할 수 있는 가장 작은 단위
- 0과 1을 가지고 있는 메모리를 구성하기 위한 작은 조각
- 이 작은 조각들이 모여서 '메모리'
- 바이트
- 0과 1만 표현하는 비트를 모두 찾기는 부담
- 1개 → 2개 → … → 8개(새로운 단위 : byte)
- 메모리(memo + ry) : byte 단위로 구성
[변수 선언과 데이터 할당]
- 비트
ex)
/** 선언과 할당을 풀어 쓴 방식 */
var str;
str = 'test!';
/** 선언과 할당을 붙여 쓴 방식 */
var str = 'test!';
- 값을 바로 변수에 대입하지 않는 이유(=무조건 새로 만드는 이유)
- 자유로운 데이터 변환
- 이미 입력한 문자열이 길어진다면?
- 숫자는 항상 8byte로 고정이지만, 문자는 고정이 아님(영문 : 1byte, 한글 : 2byte
- 자유로운 데이터 변환

어렵당....