1-2 데이터 타입에 관한 배경지식

박재현·2022년 5월 17일
0
post-thumbnail

메모리와 데이터

비트(bit)

  • 0 또는 1만 표현할 수 있는 하나의 메모리 조각
  • 각 비트는 고유한 식별자를 통해 위치를 확인할 수 있다.

=> 비트 단위로 위치를 확인하는 것은 매우 비효율적이다. 몇 개씩 묶어 하나의 단위로 여긴다면 표현할 수 있는 값도 늘어나면서 동시에 검색 시간을 줄일 수도 있다.

바이트(byte)

  • 8개의 비트로 구성
  • 1바이트 당 256개의 값을 표현할 수 있다.
  • 표현할 수 있는 데이터의 개수도 늘어나지만, 낭비되는 비트가 생기기도 한다.

=> 자바스크립트에서 숫자의 경우, 정수형 부동소수형인지 구분하지 않고 64비트, 즉 8바이트를 확보한다.

타입스크립트는 타입을 가독성있게 보여줘 유지보수가 용이하다는 정적 타입 언어의 장점과 메모리 관리의 압박에 자유롭다는 동적 타입 언어의 장점을 합친 언어라는 생각이 든다.
타입스크립트의 타입은 int, float, double 이 아닌 Number, String으로 선언하기 때문이다.

식별자와 변수

변수

변할 수 있는 데이터

식별자

어떤 데이터를 식별하는데 사용하는 이름. 변수명이라고도 한다.

profile
공동의 성장을 추구하는 개발자

0개의 댓글