스코프
-
JavaScript 09. 자바스크립트 - 지역변수JavaScript/1주차-JavaScript 문법 2023. 5. 26. 16:00
스코프, 전역변수, 지역변수, 화살표함수 스코프(scope): 변수(x)의 영향범위. 범수가 어디까지 영향을 미칠수 있는가 전역변수 : 스코프가 전체 영역에서 영향을 끼칠 경우 지역변수 : 스코프가 함수 내에서만 영향을 끼칠 경우 let x = 10; 이 함수 function의 내부에서 선언되어있으므로 함수 내부에서만 영향을 미치므로 지역변수 function printX(){ let x = 10; console.log(x); } console.log(x); printX;
-
JavaScript 08. 자바스크립트 - 전역변수JavaScript/1주차-JavaScript 문법 2023. 5. 26. 14:00
스코프, 전역변수, 지역변수, 화살표함수 스코프(scope): 변수(x)의 영향범위. 범수가 어디까지 영향을 미칠수 있는가 전역변수 : 스코프가 전체 영역에서 영향을 끼칠 경우 지역변수 : 스코프가 함수 내에서만 영향을 끼칠 경우 let x = 10; 이 함수 function의 외부에서 선언되어있으므로 전체에 영향을 미치므로 전역변수 let x = 10; let x = 10; function printX() { console.log(x); } console.log(x); printX();
-
6. 실행 컨텍스트(스코프, 변수, 객체, 호이스팅), 콜 스택JavaScript/3주차-데이터타입, 실행컨텍스트, this 2023. 5. 25. 17:41
실행컨텍스트 : 실행할 코드에 제공할 환경정보를 모아놓은 객체 실행컨텍스트의 역할 3가지 1. 호이스팅 (hoisting) : 선언된 변수를 위로 끌어올림 2. 외부 환경 정보 구성 3. this 값 설정 콜 스택 스택(Stack)과 항상 비교되는 것은 큐(Queue) Stack : Last In, First Out = LIFO (마지막에 들어온게 처음으로 나간다.) Queue: First In, First Out = FIFO (처음으로 들어온게 처음으로 나간다) 콜 스택에서는 스택(Stack) 방식을 따른다. 실행 컨텍스트란 실행할 코드에 제공할 환경 정보들을 모아놓은 객체. 그 객체. 즉, 동일 환경에 있는 코드를 실행할 때 필요한 환경 정보들을 모아 컨텍스트를 구성하고 이것을 위에서 설명한 ‘스택’..