Java script

데이터 타입

요코딩 2024. 7. 30. 10:42

[기본형과 참조형의 구분 기준]

  1. 복제의 방식
    1. 기본형 : 값이 담긴 주소값을 바로 복제
    2. 참조형 : 값이 담긴 주소값들로 이루어진 묶음을 가리키는 주소값을 복제
  2. 불변성의 여부
    1. 기본형 : 불변성을 띔
    2. 참조형 : 불변성을 띄지 않 </aside>
    1. 메모리, 데이터
      1. 비트
        1. 컴퓨터가 이해할 수 있는 가장 작은 단위
        2. 0과 1을 가지고 있는 메모리를 구성하기 위한 작은 조각
        3. 이 작은 조각들이 모여서  '메모리'
      2. 바이트
        1. 0과 1만 표현하는 비트를 모두 찾기는 부담
        2. 1개 → 2개 → … → 8개(새로운 단위 : byte)
      3. 메모리(memo + ry) : byte 단위로 구성


        [변수 선언과 데이터 할당]

ex) 

/** 선언과 할당을 풀어 쓴 방식 */
var str;
str = 'test!';

/** 선언과 할당을 붙여 쓴 방식 */
var str = 'test!';

 

  1. 값을 바로 변수에 대입하지 않는 이유(=무조건 새로 만드는 이유)
    1. 자유로운 데이터 변환
      1. 이미 입력한 문자열이 길어진다면?
      2. 숫자는 항상 8byte로 고정이지만, 문자는 고정이 아님(영문 : 1byte, 한글 : 2byte




      1.  

어렵당....