데이터 타입
01. 데이터 타입의 종류 기본형 : 숫자, 문자열, 불리언, null, undefined , symbol 참조형 : 객체, 배열 , 함수, 날짜, 정규표현식, map, weakMap, Set, Weakset 데이터 타입의 종류 기본형과 참조형의 구분법은 아래와 같다. 기본형 : 값이 담긴 주솟값을 바로 복제 참조형 : 값이 담긴 주솟값들로 이루어진 묶음을 가리키는 주솟값을 복제 02. 데이터 타입에 관한 배경지식 1-2-1 메모리와 데이터 컴퓨터는 모든 데이터를 0과 1로 바꾸어서 저장한다. 비트(bit) : 0 또는 1만 표현할 수 있는 메모리 조각 바이트(byte) : 8개의 bit의 묶음
07. 클래스
ES6 이전의 자바스크립트는 프로토타입 기반언어로 '상속', 클래스라는 개념이 없었다. 사용자의 필요에 따라 결국 생겨나게 되었지만, 여전히 프로토타입을 일정부분 활용하기 때문에 클래스 자체의 활용법 외에 클래스를 흉내내던 ES5 방식도 학습하는 것도 중요하다. 01. 클래스와 인스턴스의 개념 이해 객체지향 언어에서는 반드시 클래스라는 개념이 등장한다. 클래스는 '계급, 집합, 집단' 뜻의 영단어로, 프로그래밍 언어 내에서도 동일한 뜻으로 사용된다. 클래스는 공통 요소를 지니는 집단을 분류하기 위한 개념 나는 이를 일종의 '카테고리'라고 이해했다. 하나의 예시를 들어 설명하자면, '음식'이라는 범주 내에는 '과일, 고기, 채소' 라는 요소가 들어가고, 이들 또한 하나의 범주로 과일은 '사과, 오렌지, 배..