Unit9. 회고 [JavaScript] 핵심 개념과 주요 문법
2023. 1. 11. 12:49ㆍ코드스테이츠/코드스테이츠 : 위클리 회고
성취도
상중하
이해도 자가 점검 리스트
Chapter1. 원시 자료형과 참조 자료형
- 원시 자료형(primitive data type)과 참조 자료형(reference data type)의 구분이 왜 필요한지에 대해서 영상을 보고 이해할 수 있다.
- 원시 자료형과 참조 자료형의 차이를 이해하고, 각자 맞는 상황에서 사용할 수 있다.
- 원시 자료형이 할당될 때는 변수에 값(value) 자체가 담기고, 참조 자료형이 할당될 때는 보관함의 주소(reference)가 담긴다는 개념을 코드로 설명할 수 있다. // 때문에 원시자료형은 재할당을 해도 원본에 영향이없고, 참조자료형은 재할당시 원본에 영향이 간다.
- 참조 자료형은 기존에 고정된 크기의 보관함이 아니라, 동적으로 크기가 변하는 특별한 보관함을 사용한다는 것을 이해할 수 있다. // 힙
Chapter2. 스코프
- 스코프의 의미와 적용 범위를 이해한다.
- 스코프의 주요 규칙을 이해한다.
- 전역 스코프와 지역 스코프의 차이를 이해한다.
- block scope와 function scope의 차이를 이해한다.
- 변수 선언 키워드(let, const, var)와 스코프와의 관계를 설명할 수 있다.
- 전역 객체가 무엇인지 설명할 수 있다.
Chapter3. 클로저
- 클로저 함수의 정의와 특징에 대해서 이해할 수 있다.
- 클로저가 갖는 스코프 범위를 이해할 수 있다.
- 클로저를 이용해 유용하게 쓰이는 몇 가지 패턴을 이해할 수 있다.
Chapter4. ES6 신규 문법
- spread/rest 문법을 사용할 수 있다.
- 구조 분해 할당을 사용할 수 있다.
원시자료형과 참조자료형
변수에 원시자료형이 할당 될 때에는 값 자체가 담기게 되고, 참조자료형이 변수에 담길 때 에는 주소값이 담기게 된다.
그렇기 때문에 기존에 할당된 변수 a를 다른 변수 b에 재할당 후, 변수b의 값을 바꿔도 기존의 변수 a의 값은 바뀌지않는다. 반대로 참조자료형은 재할당된 변수의 값을 바꾸면 기존의 변수의 값도 바뀌게 된다.
'코드스테이츠 > 코드스테이츠 : 위클리 회고' 카테고리의 다른 글
Section.1 회고 (0) | 2023.01.11 |
---|---|
Unit10. 회고 [JS/브라우저] DOM (0) | 2023.01.11 |
Unit.8 [JS 배열과 객체] (0) | 2023.01.02 |
Unit7. [Linux/git 기초] (0) | 2022.12.28 |
Unit5. 회고 [HTML/CSS 활용] (0) | 2022.12.26 |