Week 02
기존 일정 : ~p.344
진행 일정 : ~p.
동기 Synchronous
; 앞선 작업이 끝난 후 다음 작업이 실행되는 것
비동기 Asynchronous
; 앞선 작업이 끝나지 않아도 다음 작업이 실행되는 것
자바스크립트는 비동기
타이머 Timer
비동기의 대표적인 예시
setTimeout() clearTimeout()
setInterval() clearInterval()
스코프 Scope
; 범위
- var 는 함수 스코프
- 함수를 경계로 접근 가능 여부가 달라지는 것
- 함수가 끝날 때 함수 내부의 변수도 같이 사라짐
- let 은 블럭 스코프
- 블럭이 끝날 때 내부의 변수도 같이 사라짐
클로저 Closure
; 외부 값에 접근하는 함수, 판단 기준은 스코프
- 정적 스코프 Lexical Scope
- 함수가 선언된 위치에 따라 접근할 수 있는 값이 달라짐
- 함수는 정적 스코프를 따른다
- 동적 스코프 Dynamic Scope
- 함수가 호출된 위치에 따라 접근할 수 있는 값이 달라짐
'etc > study' 카테고리의 다른 글
[길벗 Gilbut] 코딩 자율학습단 10기 자바스크립트 입문 - Week 01 (1) | 2024.10.11 |
---|---|
[길벗 Gilbut] 코딩 자율학습단 10기 신청 - 자바스크립트 입문 (2) | 2024.10.09 |
[제로베이스 zero-base] 프론트엔드 스쿨 11기 수강 - HTML/CSS (0) | 2023.01.26 |
[제로베이스 zero-base] 프론트엔드 스쿨 11기 수강 - 1주차 (0) | 2023.01.04 |
[제로베이스 zero-base] 프론트엔드 스쿨 11기 수강생이 되다 👀 (0) | 2023.01.04 |