ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Javascript3
    카테고리 없음 2023. 4. 6. 19:23
    반응형

    데이터 타입(data type)

    1. 기본형(primitive type)

    - number

    - string

    - boolean

    - null

    - undefined

    - symbol(es6)

    2. 참조형(reference type)

    -> object

    -array

    - function

    - date

    - regexp

    - map, weakmap

    - set, weakset

     

    기본형과 참조형의 구분 기준 : 값의 저장 방식, 불변성 여부

     

    1. 복제의 방식

    a. 기본형 : 값이 담긴 주소값을 바로 복제

    b. 참조형 : 값이 담긴 주소값들로 이루어진 묶음을 가리키는 주소값을 복제

     

    2. 불변성 여부

    a. 기본형 : 불변성을 띰

    b. 참조형 : 불변성을 띄지 않음

     

    1. 메모리, 데이터

    a. 비트

    i. 컴퓨터가 이해할 수 있는 가장 작은 단위

    ii. 메모리를 구성하기 위한 작은 조각

    iii. 작은 조각이 모여서 메모리가 만들어진다.

    b. 바이트 

    i. 0과 1로만 표현하는 비트를 모두 찾기는 부담

    ii. 1개 -> 2개 -> ··· 8개(새로운 단위 : byte)

    c. 메모리(memo + ry) : byte 단위로 구성

    i. 모든 데이터는 byte 단위의 식별자인 메모리 주소값을 통해서 서로 구분이 됩니다.

     

    d. java, c 와 다른 javascript이 메모리 관리 방식(정수형)

    i. 8을 저장하는 방법

     1. js : let a = 8(8byte)

     2. java

         a. byte a = 8(1byte)

         b. short a = 8(2byte)

         c. int a = 8(4byte)

         d. long a = 8(16byte)

     

    2. 식별자, 변수

       a. var testvalue = 3

       b. 변수 = 데이터(3)

       c. 식별자 = 변수명 (var testvalue)

     

     

Designed by Tistory.