개발자 박가나
[241025 TIL] 본캠프 18일차 본문
'영화 사이트 만들기' 프로젝트를 생각보다 일찍 마무리 하게 되면서 3일 정도 JavaScript 개념에 대해 복습을 하는 시간을 가지게 되었고, 단순히 이해만 하는 것보다는 정리를 해놓는 것이 좋을 것 같아서 Notion에 정리를 하기 시작했다.
어느정도 이해를 했다고 생각했는데 막상 나만의 언어로 정리를 하려고 보니 선뜻 문장이 떠오르지 않는 경우가 많았고, 하나의 개념을 정리하는데 몇 시간을 소요하기도 하였다. 하지만 이러한 과정을 거치면서 해당 내용에 대한 이해도를 한 층 더 높일 수 있었다.
콜백 함수와 비동기 제어, DOM, 클래스, 클로저에 대한 내용도 추가적으로 작성할 예정이다.
JavaScript의 역사와 특징 | Notion
역사
heathered-ceramic-3f2.notion.site
JavaScript의 기본 문법 | Notion
변수
heathered-ceramic-3f2.notion.site
조건문 | Notion
특정 조건을 만족하는 경우에만 코드를 실행할 수 있게 하는 문법이다.
heathered-ceramic-3f2.notion.site
반복문 | Notion
특정 코드를 반복해서 실행할 수 있게 하는 문법이다.
heathered-ceramic-3f2.notion.site
배열과 객체 | Notion
배열 (Array)
heathered-ceramic-3f2.notion.site
ES6 문법 | Notion
2015년에 발표된 JavaScript의 버전 중 하나로, 새로운 문법과 기능을 대규모로 도입하여 개발자들이 보다 쉽고 효율적으로 코드를 작성할 수 있도록 개선하였다.
heathered-ceramic-3f2.notion.site
일급 객체로서의 함수 | Notion
JavaScript에서의 함수는 값으로 취급되고 일급 객체로서의 성격을 띄기 때문에 매우 유연하게 사용할 수 있다.
heathered-ceramic-3f2.notion.site
Map과 Set | Notion
Map
heathered-ceramic-3f2.notion.site
데이터 타입과 메모리 | Notion
JavaScript에서 데이터의 타입은 기본형과 참조형으로 구분되고, 구분 기준은 값의 저장 방식과 불변성 여부이다.
heathered-ceramic-3f2.notion.site
undefined와 null | Notion
undefined
heathered-ceramic-3f2.notion.site
실행 컨텍스트 | Notion
실행할 코드에 제공할 환경 정보들을 모아 놓은 객체를 뜻한다.
heathered-ceramic-3f2.notion.site
'내일배움캠프' 카테고리의 다른 글
[241029 TIL] 본캠프 20일차 ('Medal Tracker 만들기' 프로젝트 1일차) (0) | 2024.10.29 |
---|---|
[241028 TIL] 본캠프 19일차 (1) | 2024.10.28 |
[241024 TIL] 본캠프 17일차 ('영화 사이트 만들기' 프로젝트 피드백) (1) | 2024.10.24 |
[241023 TIL] 본캠프 16일차 ('영화 사이트 만들기' 프로젝트 보완) (3) | 2024.10.23 |
[241022 TIL] 본캠프 15일차 (1) | 2024.10.22 |