반응형 호이스팅1 [JavaScript] Var 예약어 - 호이스팅과 재선언 및 재할당 목차 Var 예약어 1. 호이스팅 2. 재선언 및 재할당 3. 함수 레벨 스코프 / ( let , const : 블록 레벨 스코프 )var 예약어ES6 전의 자바스크립트에서 변수를 선언하는 방법은 var 키워드 하나뿐이었다. 이에 상수를 선언하는 방법( ES6 이후부터는 const)이 없었다. var예약어는 다음과 같은 특징이 있다.호이스팅 재선언 (몇 번이고 선언할 수 있다.)함수 레벨 스코프이와같은 var의 특징으로 중복 선언 및 재할당이 가능하다. 이로 인해 보다 높은 자율성은 생기지만, 문제점으로 소스코드가 복잡해질 경우 기존 선언해둔 변수를 재선언, 혹은 재할당 할 수 있기 때문에 어떤 부분에서 값이 변경되는지 파악하기 힘들어질 수 있는 큰 문제점이 있다.1. 호이스팅hoisting : 끌어 올.. 2022. 12. 7. 이전 1 다음 반응형