본문 바로가기

변수 호이스팅2

변수, 함수, 클래스 호이스팅 정리 📌 선언하는 모든 식별자는 호이스팅 된다 변수 선언문 (var, let, const), 함수 선언문 (function, function*), 클래스 선언문 (class) 은 모두 호이스팅이 일어난다. 📍 변수 ✔ var // var 키워드로 선언한 변수는 [1.선언 단계] & [2.초기화 단계]가 동시에 실행된다. // 따라서 변수 선언문 이전에 변수를 참조할 수 있다. console.log(VAR); // undefined var VAR; console.log(VAR); // undefined // 할당문에서 [3.할당 단계]가 실행된다. VAR = "var"; console.log(VAR); // "var" ✔ const ❗ const 키워드로 선언한 상수는 반드시 선언과 동시에 초기화 해야한다.❗ .. 2021. 10. 5.
자바스크립트 변수 Variable Achivement Goals ✅ 프로그래밍은 데이터 처리를 하는 것임을 이해한다. ✅ 변수 사용은 데이터를 편리하게 저장하고 꺼내 쓰는 것임을 이해한다. ✅ 변수의 선언과 값의 할당에 대해서 설명하고 코드로 작성할 수 있다. ✅ 값으로 변환된 표현문이 변수에 할당되어 담기는 과정을 설명할 수 있어야 한다. ✅ 자바스크립트에서 변수의 선언과 값의 할당에 대해서 설명할 수 있다. ✅ 변수 선언과 값 할당에 사용되는 용어에 대해서 정확하게 알 수 있다. ✅ =가 "같다"라는 의미가 아니라 할당연산자임을 이해할 수 있다. ✅ num = num + 1이 "같다"라는 의미가 아니라 값을 할당하는 것임을 설명할 수 있다. 📌 변수란 무엇인가? 왜 필요한가? 애플리케이션은 데이터를 다룬다. 아무리 복잡한 애플리케이션.. 2021. 7. 20.