Recent Posts
«   2025/08   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
관리 메뉴

개발자 박가나

[241025 TIL] 본캠프 18일차 본문

내일배움캠프

[241025 TIL] 본캠프 18일차

gnchoco97 2024. 10. 25. 19:46

'영화 사이트 만들기' 프로젝트를 생각보다 일찍 마무리 하게 되면서 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