자바스크립트 const let var2 [4주 차] - 변수 키워드 const, let, var 주요 정리, Node.js를 위한 JavaScript 기본 문법 (2) 과목명 : 웹 서버 프로그래밍(Web Server-side programming with Node.js) 수업일자 : 2023년 03월 23일 (목) 1. 자바스크립트의 변수 키워드 : const, let, var 1-1. 개요 - ES5 이전 var 키워드가 가지는 불완전한 요소(var가 갖는 변수 스코프, 중복 선언, 호이스팅의 위험성)을 해결하기 위해 ES2015(ES6) 이후 const, let 키워드가 추가되었습니다. 변수 키워드 스코프 중복 선언 여부 호이스팅 const Block scope 불가능 호이스팅 가능, TDZ에 존재하기 때문에 선언 이전 변수에 대해 미리 접근할 수 없다. let var Function scope 가능 호이스팅 가능, 선언 이전 변수에 대해 Undefined로 초기.. 2023. 3. 29. [3주 차] - Node.js를 위한 JavaScript 기본 문법 과목명 : 웹 서버 프로그래밍(Web Server-side programming with Node.js) 수업일자 : 2023년 03월 16일 (목) 1. 변수(Variable)의 뜻, JavaScript 변수 키워드 const, let, var의 차이점, JavaScript의 자료형 1-1. 변수(Variable)의 정의 - 컴퓨터 과학(Computer Science, CS)에서의 변수(Variable)의 정의는 특정 데이터를 저장하기 위해 프로그램으로부터 할당받은 메모리 공간을 의미합니다. 별도의 네이밍을 통해 공간에 이름을 부여할 수 있으며 해당 이름이 변수명이 됩니다. 1-2. 스코프(Scope), 호이스팅(Hoisting) - 우선 변수 키워드 const, let, var를 이해하기 위해 스코프.. 2023. 3. 17. 이전 1 다음